Бранимир Караџић
2cbcb6ea90
RRenamed BX_CHECK to BX_ASSERT.
2020-06-16 10:06:18 -07:00
Hugo Amnov
b62302631e
Add Webgpu backend ( #2132 )
...
* WebGPU first draft (shaderc bin version 8)
* WebGPU scripts
2020-05-08 08:53:53 -07:00
Бранимир Караџић
36ec2a462d
Removed alignment macros, and added functions instead.
2020-04-19 18:23:04 -07:00
Pablo Escobar
1b85139371
Revert "Remove debug label quotes"
...
This reverts commit 08b3ec5814 .
2020-04-03 21:56:54 +00:00
Pablo Escobar
fdcdeae23a
Remove debug label quotes
2020-04-03 21:56:54 +00:00
Бранимир Караџић
17db2f79e0
Revert "d3d9: Set RGBA4 to unknown"
...
This reverts commit c776c2eaaa .
2020-02-08 09:29:14 -08:00
Sandy Carter
c776c2eaaa
d3d9: Set RGBA4 to unknown
...
Color ordering of RGBA4 is wrong and there are no A4B4G4A4 format or swizzling
options.
2020-02-08 09:21:12 -08:00
Cedric Guillemet
b4cac17b93
default parameters
2020-01-21 09:11:53 -08:00
Cedric Guillemet
4b83e0f5bc
discard flags
2020-01-21 09:11:53 -08:00
Бранимир Караџић
82f56b5987
Happy New Year!
2020-01-14 21:37:06 -08:00
Sandy
3a78f007ef
Fix inconsitency between Backends for RGB5A1 ( #1932 )
...
* opengl: Fix color ordering of RGB5A1
* vulkan: Fix color ordering of RGB5A1
* d3d9: Fix color ordering of RGB5A1
2019-11-03 07:10:55 -08:00
Бранимир Караџић
ff7497fb3e
Fixed build.
2019-08-17 17:58:49 -07:00
Leandro Freire
1db46f4fe6
Rename variables and constants
2019-08-17 12:32:16 -07:00
Leandro Freire
855623e153
Rename VertexDecl to VertexLayout
2019-08-13 18:42:01 -07:00
Бранимир Караџић
02fc8a578b
Fixed build.
2019-07-28 08:25:08 -07:00
Hugo Amnov
594cc27a65
Implement aliasing vertex buffer with different vertex declaration.
2019-04-16 18:19:55 +02:00
Бранимир Караџић
a1c39c7190
Cleanup.
2019-03-27 09:58:11 -07:00
Jan-Eric Duden
e4f0d6893a
FIX asan error (false positive). Use of bx::uint32_cnttz with 0 results in undefined value.
2019-03-27 16:40:41 +01:00
Branimir Karadžić
1d52e0bd10
Fixed issue #1691 .
2019-03-16 21:52:44 -07:00
Бранимир Караџић
a25c6b0649
Cleanup.
2019-02-20 17:20:59 -08:00
Бранимир Караџић
4c899553e3
Cleanup internal profiler.
2019-02-15 16:45:35 -08:00
Бранимир Караџић
dd10b04651
Fixed texture array frame buffer.
2019-02-07 18:02:48 -08:00
attilaz
8aff45398a
clearquad uses uniform update instead of vertex update
2019-02-04 17:42:28 +01:00
Trent Reed
a048f9944c
Correct pitch usaged for D3D9 updateTexture calls.
...
+ Add useD3D9Pitch helper function.
+ Add calcRowPitch helper function.
+ Update TextureD3D9::update to consider block compression.
(Originally, it was not considering block size for updating.)
+ Update TextureD3D9::update to calculate pitch in certain cases.
(Specifically BC4 and BC5 are known to provide the wrong pitch.)
2019-02-01 17:00:02 -08:00
Бранимир Караџић
9054588331
Fixed texture mip mismatch.
2019-01-30 17:43:28 -08:00
Branimir Karadžić
001cfa1ba1
Cleanup.
2019-01-29 20:46:55 -08:00
Бранимир Караџић
ec4b823db7
Fixed skip mips when crating BC textures.
2019-01-29 17:43:57 -08:00
Бранимир Караџић
17a620a609
Cleanup.
2019-01-25 17:18:30 -08:00
Branimir Karadžić
200778511e
Cleanup.
2019-01-24 20:35:09 -08:00
Branimir Karadžić
33ececeb96
Fixed PR #1595 .
2019-01-16 21:30:58 -08:00
Бранимир Караџић
3f3a9450ba
Happy New Year!
2019-01-13 17:13:25 -08:00
Бранимир Караџић
a54f8a3f81
Renamed UniformType enum Int1 to Sampler.
2019-01-11 14:14:17 -08:00
Бранимир Караџић
22fb0f7ad7
Removing VR leftovers.
2018-12-21 23:25:30 -08:00
Branimir Karadžić
095188a533
Cleanup.
2018-12-18 16:11:41 -08:00
Branimir Karadžić
7639c5688c
Added access parameter for frame buffer attachment.
2018-11-16 17:59:46 -08:00
Branimir Karadžić
a50b76a9a3
Added ability to specify sampler flags for samplers used in compute shader.
2018-11-14 17:04:24 -08:00
Branimir Karadžić
6bff345637
StringView cleanup.
2018-10-21 19:17:44 -07:00
Branimir Karadžić
623fd3cf0b
shaderc: Added in/out hash. Fixed shader binary backward compatibility.
2018-10-12 16:41:26 -07:00
Branimir Karadžić
bafcf613ba
Added number of blit calls submitted stat.
2018-10-09 18:10:54 -07:00
Branimir Karadžić
4cbd5a5c0a
Added frame buffer resolve control.
2018-10-03 17:52:26 -07:00
Branimir Karadžić
29585d85ca
Added numBackBuffers to initialization parameters.
2018-10-02 16:40:12 -07:00
Branimir Karadžić
9eaa42adc8
Fixed issue #1489 .
2018-09-18 17:25:05 -07:00
Branimir Karadžić
7f63721a59
Cleanup.
2018-08-29 18:12:21 -07:00
Branimir Karadžić
dc18a2931b
Fixed swap chain window counting.
2018-08-27 17:56:33 -07:00
Branimir Karadžić
f40bf8e862
Added ability to sample stencil part of depth/stencil texture.
2018-08-23 17:59:47 -07:00
Branimir Karadžić
4433b5bcdc
Separating sampler flags from texture creation flags.
2018-08-20 17:12:26 -07:00
Branimir Karadžić
db0ec1f5db
Removed HMD API and OculusVR support.
2018-07-19 20:22:21 -07:00
Branimir Karadžić
5995b27015
Updated texture format with new compressed formats.
2018-06-11 09:17:57 -07:00
Branimir Karadžić
e9869fbeed
Cleanup.
2018-05-24 18:03:31 -07:00
Branimir Karadžić
7a6f94ecb9
Removed unused data.
2018-05-21 16:59:17 -07:00