diff options
| author | 2021-08-19 19:07:28 +0200 | |
|---|---|---|
| committer | 2021-08-20 03:07:28 +1000 | |
| commit | 190f50e0a44d1fecdc7c9e442030cd5fe4ed434f (patch) | |
| tree | 32032b66f7e8cc1d37db55e8c3bca29b5d48c83e /bgfx | |
| parent | 70264c9e45a91393d1adc2be3658cf8ce754ecd4 (diff) | |
BGFX fixes for various backends (#8469) [Ryan Holtz]
* Fixed palette and UYVY conversion in all backends. Fixes MT07760.
* Fixed a typo in targetmanager.cpp, thanks LN for the heads-up.
Diffstat (limited to 'bgfx')
14 files changed, 4 insertions, 0 deletions
diff --git a/bgfx/effects/misc/blit_palette16.json b/bgfx/effects/misc/blit_palette16.json index 99d849ddd23..1f1e1747b78 100644 --- a/bgfx/effects/misc/blit_palette16.json +++ b/bgfx/effects/misc/blit_palette16.json @@ -118,6 +118,8 @@ "values": [ 1.0 ] }, { "name": "s_pal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, { "name": "u_inv_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } ] }
\ No newline at end of file diff --git a/bgfx/effects/misc/texconv_palette16.json b/bgfx/effects/misc/texconv_palette16.json index 4fc8e169d0e..57d95e91fce 100644 --- a/bgfx/effects/misc/texconv_palette16.json +++ b/bgfx/effects/misc/texconv_palette16.json @@ -21,6 +21,8 @@ "uniforms": [ { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, { "name": "s_pal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, { "name": "u_inv_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } ] }
\ No newline at end of file diff --git a/bgfx/shaders/dx11/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/dx11/chains/misc/fs_blit_palette16.bin Binary files differindex 3f7949c9e32..c32a68b09a6 100644 --- a/bgfx/shaders/dx11/chains/misc/fs_blit_palette16.bin +++ b/bgfx/shaders/dx11/chains/misc/fs_blit_palette16.bin diff --git a/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin Binary files differindex f3e17c242ff..c5c1a04503b 100644 --- a/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin +++ b/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin diff --git a/bgfx/shaders/dx9/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/dx9/chains/misc/fs_blit_palette16.bin Binary files differindex ea5991e396f..136f81cdd47 100644 --- a/bgfx/shaders/dx9/chains/misc/fs_blit_palette16.bin +++ b/bgfx/shaders/dx9/chains/misc/fs_blit_palette16.bin diff --git a/bgfx/shaders/dx9/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/dx9/chains/misc/fs_blit_yuy16.bin Binary files differindex 5f6e1dd1c30..ff4eb14787c 100644 --- a/bgfx/shaders/dx9/chains/misc/fs_blit_yuy16.bin +++ b/bgfx/shaders/dx9/chains/misc/fs_blit_yuy16.bin diff --git a/bgfx/shaders/essl/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/essl/chains/misc/fs_blit_palette16.bin Binary files differindex e0af67bf014..5ce09d13b32 100644 --- a/bgfx/shaders/essl/chains/misc/fs_blit_palette16.bin +++ b/bgfx/shaders/essl/chains/misc/fs_blit_palette16.bin diff --git a/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin Binary files differindex 6b413551651..9eb3444235e 100644 --- a/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin +++ b/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin diff --git a/bgfx/shaders/glsl/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/glsl/chains/misc/fs_blit_palette16.bin Binary files differindex 952107ab982..f9a7910a249 100644 --- a/bgfx/shaders/glsl/chains/misc/fs_blit_palette16.bin +++ b/bgfx/shaders/glsl/chains/misc/fs_blit_palette16.bin diff --git a/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin Binary files differindex 27e3b6b515b..f3624bdabb0 100644 --- a/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin +++ b/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin diff --git a/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin Binary files differindex b08396630f2..b541e7f9cb6 100644 --- a/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin +++ b/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin diff --git a/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin Binary files differindex d1a60d6f578..8ba7e23dfe1 100644 --- a/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin +++ b/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin diff --git a/bgfx/shaders/spirv/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/spirv/chains/misc/fs_blit_palette16.bin Binary files differindex ec938478045..c3afa18867a 100644 --- a/bgfx/shaders/spirv/chains/misc/fs_blit_palette16.bin +++ b/bgfx/shaders/spirv/chains/misc/fs_blit_palette16.bin diff --git a/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin Binary files differindex 38de3733131..c4e6b56eb8c 100644 --- a/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin +++ b/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin |
