Commit graph

218 commits

Author SHA1 Message Date
Nicolas Jallamion
897d31b012
renderer/texture: Don't warn for YUV/YVU(420P3). (#708) 2020-05-20 03:12:48 +03:00
Zangetsu38
6241e7fbf5 modules/SceGxm: implement sceGxmTextureInitSwizzledArbitrary. 2020-05-17 07:14:24 +02:00
Zangetsu38
cd418dadf4 modules/SceGxm: impelment sceGxmTextureInitLinearStrided.
modules/SceGxm: implement sceGxmTextureGetStride.
2020-05-14 08:28:13 +02:00
Nicolas Jallamion
8e48126282
modules/SceGxm: Add some duplicated functions (#697) 2020-05-12 16:58:33 +03:00
EXtremeExploit
ee2a463bf5
modules/SceGxm: added parameter related null checks (#691)
* Added 2 null checks for new game challenge stage and p4g

* updated added returns to RET_ERROR's

* better RET_ERROR's
2020-05-10 01:11:52 -04:00
1whatleytay
34a02553c4
vita3k: remove vita-headers (#649) 2020-02-06 09:44:49 -05:00
Zangetsu38
cc474cb739 modules/SceGxm: implement sceGxmFragmentProgramGetProgram. 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
pent0
e7af295de5 modules/SceGxm: Enforce old buffer display sync
Block future rendering on old buffer, but dont wait for fragment on it. This is to prevent a possible corruption
2020-01-19 13:37:13 -05:00
pent0
502cb6f3f7 modules/SceGxm: Implement sceGxmSetFragmentUniformBuffer 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
a30c179bed renderer: Use buffer size from analyze result
aaa
2020-01-19 13:37:13 -05:00
pent0
3bd161023a modules/SceGxm: Correct uniform buffer set alignment 2020-01-19 13:37:13 -05:00
Zangetsu38
ba41e627c2 all: Format project 2020-01-12 22:35:27 -05:00
Taylor Whatley
89e5419ad9 modules: implement basic avplayer 2019-12-22 00:15:36 -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
Nicolas Jallamion
06299de242 emulator: Refactor file structure (#557)
Also:
- external: update some submodules.
2019-08-28 16:52:07 +03:00