sunho
8afc3dc4d1
renderer: fix maskupdate texture overwrite issue
2020-07-26 00:28:13 +09:00
Sunho Kim
6f318fcfdd
shader: program in testing is not maskupdate
2020-07-26 00:28:13 +09:00
Sunho Kim
63799e4e42
shader: match the smapler read & sampler type
2020-07-26 00:28:13 +09:00
Sunho Kim
ca758b4d4b
renderer, shader: implement fragment masking
2020-07-26 00:28:13 +09:00
Sunho Kim
79b69eae1f
renderer: use binding if it's available
2020-07-25 04:10:47 +09:00
Sunho Kim
6a74884904
usse-decoder-gen: update grammar.yaml and run autogen.py
2020-07-25 04:10:10 +09:00
Sunho Kim
d4fd62e477
Merge pull request #818 from sunho/fix-vtest
...
Fix kiil and vtest instruction + v_Position
2020-07-24 11:53:14 +09:00
Sunho Kim
1f7441b3bc
shader: match more kill instructions
2020-07-22 09:49:51 +09:00
Sunho Kim
8357cc53ed
shader: use fragcoord for v_Position in fragment shader
2020-07-22 09:49:17 +09:00
Sunho Kim
5f1b81e958
shader: add int32 subs & correct register type in vtest
2020-07-22 09:47:50 +09:00
Sunho Kim
3a2a7b0515
shader: fix constant mistake
2020-07-14 15:02:31 +09:00
sunho
1c8d442c1b
shader: implement repeating vbw
2020-07-02 06:08:02 +03:00
sunho
3a6bd3abb5
shader: fix spir-v errors
2020-06-28 10:11:30 +03:00
Sunho Kim
a593dc7133
shader: implement kill instruction
2020-06-23 08:55:54 +03:00
Sunho Kim
d21fc02c8d
shader: implement vf16dp
2020-06-22 08:35:06 +03:00
Sunho Kim
6a42f72d05
shader: fix minor index errors
...
(cherry picked from commit 829c35cb2b945fc86e2979ccd01631d02f15f8c3)
(cherry picked from commit 98a63b5e89a972cb59c2d16dd77dcc7baf80c205)
2020-06-21 22:33:31 +03:00
scribam
c802b806d7
shader: Compare SCE_GXM_PARAMETER_CATEGORY* with the right parameter member
2020-05-27 18:09:22 +02:00
scribam
32f6646cf4
external: Update glslang to version 8.13.3743
2020-05-22 18:39:01 +02:00
1whatleytay
34a02553c4
vita3k: remove vita-headers ( #649 )
2020-02-06 09:44:49 -05:00
Zangetsu38
7ecb2db0ca
all: clang project format third.
2020-01-21 22:24:23 +02:00
Taylor Whatley
c43b096938
renderer/gl: rebase fixes and fix amd buffers
2020-01-19 13:37:13 -05:00
1whatleytay
8eb2f15770
renderer: use gl3 block binding functions
2020-01-19 13:37:13 -05:00
pent0
c705849f97
shader: Correctly handle register uniform buffer
...
- Correctly recognize LD/ST instruction
- Change a container field from max_resource_index to size_in_f32
2020-01-19 13:37:13 -05:00
pent0
2c0917f372
shader: Add explicit function to analyze uniform buffer size
2020-01-19 13:37:13 -05:00
pent0
1664d0eac9
shader: Add uniform buffer gen and LDA
2020-01-19 13:37:13 -05:00
pent0
2b9bc61dbf
shader/usse: Add uniform block analyzer
2020-01-19 13:37:13 -05:00
pent0
6af3df6c8a
renderer: Initial uniform buffer support
...
- Vita3k now able to create default uniform buffer as uniform block. It will be copy to emulated SA registers memory.
- Memory uniform block currently is not supported.
- Writeable uniform block currently also not supported (SSBO).
2020-01-19 13:37:13 -05:00
pent0
c3b6c41abf
renderer: Add default uniform buffer as replacement for normal uniform
2020-01-19 13:37:13 -05:00
pent0
28f07663d7
shader: Default uniform buffer generation
2020-01-19 13:37:13 -05:00
Zangetsu38
ba41e627c2
all: Format project
2020-01-12 22:35:27 -05:00
Taylor Whatley
6463b34cc1
modules: implement avcdec and yuv format
2019-12-22 00:15:36 -05:00
Peter Mackay
eeb0601738
Fix warnings when compiling with Clang ( #589 )
...
* util: Add missing parens
* util: Add bytes.h to CMakeLists.txt
* np: Fix initialiser order warning
* renderer: Remove unused operator
* renderer: Remove unused locals
* vita3k: Guard config-dependent local
* SceGxm: Remove unused locals
* SceProcessmgr: Fix unused variable warning on Mac
I assumed Mac works the same as Linux.
* shader: Remove unused locals
* shader: Fix initialiser order warnings
* gxm: Rewrite pointer math to fix int to pointer truncation warning
* renderer: Remove deletes of memory internal to command buffer
* util: Use tab rather than spaces
2019-11-01 16:47:07 +01:00
1whatleytay
33a8a1b8d8
shader: proper size for TexCoordInfo and vec4 dual ( #593 )
2019-10-18 08:44:49 -04:00
Taylor Whatley
d484ccda41
shader: fixed vdp repeat and mat3 uniform
2019-10-11 08:11:22 -04:00
Taylor Whatley
886ed2571f
shader: implement dual
2019-10-11 08:11:19 -04:00
1whatleytay
63866e3079
renderer/vulkan: imgui impl reordering
2019-09-06 14:54:54 -04:00
1whatleytay
efec4f1ba3
renderer/vulkan: reorganize renderers
...
I am going to be ammending this a lot.
2019-09-05 22:58:04 -04:00
Nicolas Jallamion
06299de242
emulator: Refactor file structure ( #557 )
...
Also:
- external: update some submodules.
2019-08-28 16:52:07 +03:00