Sunho Kim
998bd9826f
renderer: add texture dumping
2020-06-24 11:49:31 +09:00
EXtremeExploit
5f0ae490e0
vita3k: use KB/MB when possible ( #766 )
2020-06-17 20:41:35 -04:00
Asada shinon
a55b55727e
GXM & YUV2RGB Optimisation
2020-06-08 17:02:42 +03:00
Nicolas Jallamion
ee18267b3f
texture: implement PVRT texture support decompress. ( #714 )
2020-05-27 13:04:59 -04:00
scribam
ae673459a7
build: Compilation warning fixes
2020-05-22 18:39:09 +02:00
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
totlmstr
4e20885f89
Vita3K: run clang-format
2020-04-07 16:48:08 -04:00
totlmstr
4c743aa408
renderer: reinterpret_cast for GLAD-related macros
...
Also use reinterpret_cast for glDebugMessageCallback.
2020-04-07 16:48:08 -04:00
1whatleytay
34a02553c4
vita3k: remove vita-headers ( #649 )
2020-02-06 09:44:49 -05:00
1whatleytay
e8c51c35f3
renderer/gl: check status instead of info length ( #645 )
2020-02-01 19:49:33 -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
c15eda3142
renderer: fix missing header for linux
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
8437f55067
renderer/gl: Remove duplicated gpu_name variable
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
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
373601536b
renderer: Fix artifacts on RTX driver
...
Write of last draw call wasn't visible to new draw call, imageStore would just create race cond. Use memory barrier!
2020-01-19 13:37:13 -05:00
Francisco José García García
8056400419
renderer/gl: Correct viewport formula again
2020-01-16 13:24:53 +01:00
Zangetsu38
ba41e627c2
all: Format project
2020-01-12 22:35:27 -05:00
Taylor Whatley
5b070aac66
modules: implement yuv methods for SceJpeg
2019-12-22 00:15:36 -05:00
Taylor Whatley
1caf740650
renderer: decode yuv with sws_scale
2019-12-22 00:15:36 -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
totlmstr
c2a014f1f2
config: generate config members using higher-order macros ( #610 )
...
* config: Generate members using higher order macros.
WARNING: This breaks earlier config.yml files.
* config: Move Config struct to new state.h
* config: Macro rewrite of merge_config as operator+=
Divide options into vectors and individual options.
* config: Add member_name parameter and enum based on said addition
2019-12-13 22:25:06 -05:00
Nick Renieris
6449a3bb43
Revert "renderer/gl: Correct viewport formula again"
...
This reverts commit 20df54e01b
.
2019-12-14 02:44:28 +01:00
Francisco José García García
20df54e01b
renderer/gl: Correct viewport formula again
2019-12-13 20:40:38 +01: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
Taylor Whatley
d484ccda41
shader: fixed vdp repeat and mat3 uniform
2019-10-11 08:11:22 -04:00
Nicolas Jallamion
daff95ffc6
app: Add gpu name on log. ( #577 )
...
setting: allow change hardware flip value before boot game.
project: fix startup VS vita3k project.
setting: fix size tab issue caused by bump on 1.72.
config/log: Added backend render used.
app_init/setting: fix pref path without add slash in end.
render/gui: fix vulkan render working.
fix comand line for backend render.
2019-09-08 12:29:38 -04:00
1whatleytay
a7a5f8973f
renderer: delete gui anon structs
...
This commit also implements some resizing functions.
2019-09-06 17:41:09 -04:00
1whatleytay
ba8295d0da
renderer/vulkan: add texture support
...
renderer/vulkan: fix gui draw issues
2019-09-06 14:56:05 -04:00
1whatleytay
d059074af6
renderer/vulkan: add draw calls
...
Debugging, commence!
renderer/vulkan: fix flushing and framebuffer
renderer/vulkan: fix positioning and blending
2019-09-06 14:56:05 -04:00
1whatleytay
063e0d4e08
renderer/vulkan: create descriptor sets
2019-09-06 14:54:54 -04:00
1whatleytay
63f82b31b1
renderer/vulkan: add better errors and format
2019-09-06 14:54:54 -04:00
1whatleytay
83d4f7ba57
renderer/vulkan: imgui buffers
2019-09-06 14:54:54 -04:00
1whatleytay
33354eff45
renderer/vulkan: add allocator and load font
...
renderer/vulkan: fix validation errors
renderer/vulkan: fix wrong queue selection
2019-09-06 14:54:54 -04:00
1whatleytay
63866e3079
renderer/vulkan: imgui impl reordering
2019-09-06 14:54:54 -04:00
1whatleytay
b3a4aba8b1
renderer/vulkan: create gui pipeline
...
renderer/vulkan: fix windows and queue priorities
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
pent0
a071e105e3
renderer/gl: Correct viewport formula ( #578 )
...
Nurses in resident evil
2019-08-29 10:32:05 +07:00
Nicolas Jallamion
06299de242
emulator: Refactor file structure ( #557 )
...
Also:
- external: update some submodules.
2019-08-28 16:52:07 +03:00