Branimir Karadžić
67ad9fbbef
Allow null fragment shader for depth only programs.
2018-03-05 18:15:35 -08:00
云风
c5f7ad598b
fix mingw-gcc bug like #1239 ( #1345 )
2018-03-05 08:00:54 -08:00
Branimir Karadžić
f530a81498
Cleanup.
2018-03-04 16:22:33 -08:00
Branimir Karadžić
90aadf835b
37-gpudrivenrendering: Fixed GL shaders.
2018-03-04 16:11:05 -08:00
Branimir Karadžić
0480b73b96
D3D12: Added allow tearing support.
2018-03-02 17:57:50 -08:00
Branimir Karadžić
b4229e4a17
Cleanup.
2018-03-01 17:30:28 -08:00
Branimir Karadžić
6ec06fadfc
GLES3: Fixed issue #259 .
2018-02-25 08:00:51 -08:00
Branimir Karadžić
a23933da9a
Cleanup.
2018-02-21 18:48:43 -08:00
Branimir Karadžić
20cba39df6
Cleanup.
2018-02-21 09:40:47 -08:00
云风
5e78c10358
Add struct MemSlot for future use, See #1249 ( #1342 )
2018-02-21 09:37:55 -08:00
Branimir Karadžić
627abbd9d3
Prevent invalid texture update calls to immutable texture. Issue #1338 .
2018-02-19 09:42:02 -08:00
Branimir Karadžić
6204854b3a
GLES3: Fixed build.
2018-02-17 15:16:30 -08:00
Branimir Karadžić
dcc89d532a
Reverted last commit.
2018-02-17 14:35:08 -08:00
Branimir Karadžić
7b7311daa1
GLES3: Fixed build.
2018-02-17 14:08:47 -08:00
Branimir Karadžić
6ec83e0c0a
GL: Fixed runtime patching when interpolation qualifier is used.
2018-02-17 10:14:54 -08:00
Branimir Karadžić
fb464ba4e2
Cleanup.
2018-02-16 18:26:53 -08:00
Branimir Karadžić
b00ba52cd3
Cleanup.
2018-02-15 19:24:53 -08:00
Branimir Karadžić
a02e57f121
D3D12: Enabled direct access textures.
2018-02-14 17:54:19 -08:00
Branimir Karadžić
4f42f9beb3
D3D12: Cleanup.
2018-02-14 17:09:00 -08:00
PpluX
82dd183d24
Android supports creating swap chains ( #1332 )
2018-02-14 09:24:40 -08:00
PpluX
53af38bb83
fix ios11 black screen when using postprocess ( #1333 )
...
ios11 requires to flush transactions before creating a new
framebuffer for full screen postproceses.
2018-02-14 09:24:30 -08:00
Branimir Karadžić
584b8b34f0
Added support for independent RGB channel write control.
2018-02-13 12:35:23 -08:00
Branimir Karadžić
654160d3ee
D3D12: Initialize instrumented device when PIX is enabled.
2018-02-12 17:40:11 -08:00
Branimir Karadžić
03a687b1fe
Cleanup.
2018-02-10 15:49:30 -08:00
Branimir Karadžić
636d4bfe55
Cleanup.
2018-02-10 15:43:26 -08:00
Branimir Karadžić
3a8857654f
Added ability to set offset in instance data buffer.
2018-02-10 15:36:32 -08:00
attilaz
85c5b1e74d
maxTextureLayers limit for Metal ( #1328 )
...
Source:
https://developer.apple.com/metal/Metal-Feature-Set-Tables.pdf
At Resources/Maximum number of layers per 1D texture array, 2D texture array, or 3D texture
2018-02-09 09:17:05 -08:00
Branimir Karadžić
8adb5fc020
Added maxTextureLayers to caps/limits.
2018-02-08 16:48:54 -08:00
Branimir Karadžić
633d15cde3
D3D11: Fixed depth texture update.
2018-02-08 16:48:36 -08:00
Branimir Karadžić
c0847b894a
GL: Fixed shader patching.
2018-02-07 18:10:10 -08:00
Branimir Karadžić
b2240e9197
D3D12: Fixed buffer state.
2018-02-07 18:09:53 -08:00
Branimir Karadžić
372a26882b
Detect corrupted shader.
2018-02-07 18:09:39 -08:00
Branimir Karadžić
099e6b9e00
D3D12: Fixed texture barrier state after destruction.
2018-02-06 17:17:24 -08:00
Branimir Karadžić
a0fd120bc5
DXBC: Fixed custom data encoding. Fixed operand modifier parsing.
2018-02-06 16:37:13 -08:00
Branimir Karadžić
d925e1a4b5
DXBC: Added immediate constant buffer support.
2018-02-05 18:06:33 -08:00
Branimir Karadžić
91441f25c3
Removed transient vertex buffer limit validation.
2018-02-03 14:41:32 -08:00
Branimir Karadžić
e563dedb25
Cleanup.
2018-02-03 11:18:21 -08:00
Branimir Karadžić
14e861747e
Fixed issue #1326 .
2018-02-03 10:09:33 -08:00
Johan Sköld
76442f2f29
Fixing macOS build. ( #1324 )
...
- Fixing compiler errors from C functions with missing argument lists.
- Silencing warning about -Wunused-but-set-variable being unknown.
- Silencing warnings about comma mis-use.
- Silencing warning about implicit cast from unsigned to int.
2018-01-30 21:47:27 -08:00
Branimir Karadžić
9d167c7a38
DXBC: Added operand modifier annotation.
2018-01-30 17:30:29 -08:00
Branimir Karadžić
5b37b39155
Fixed GCC7 warnings.
2018-01-29 21:53:52 -08:00
Branimir Karadžić
e5a983d25a
Cleanup.
2018-01-29 21:39:17 -08:00
云风
b9f9ec56f5
Add BX_FALLTHROUGH to avoid -Wimplicit-fallthrough false positives ( #1322 )
2018-01-28 21:31:34 -08:00
Branimir Karadžić
f26cfe5250
D3D12: Fixed swap chain.
2018-01-26 22:30:28 -08:00
Branimir Karadžić
8f2f0614f0
Cleanup.
2018-01-26 20:21:14 -08:00
Branimir Karadžić
be4170a8ed
Cleanup.
2018-01-26 20:17:33 -08:00
Branimir Karadžić
c4ca6f6c6a
Cleanup.
2018-01-26 16:40:34 -08:00
Branimir Karadžić
a6da46e452
D3D12: Fixed swap chain resize.
2018-01-26 16:40:29 -08:00
Branimir Karadžić
d04301dfda
Fixed VGA color order, and clarified docs.
2018-01-25 20:34:17 -08:00
Branimir Karadžić
36b2ca1504
Cleanup.
2018-01-25 17:57:50 -08:00