sunho
20677bee52
kernel: Refactor handling of exiting thread
2021-05-08 14:34:20 +02:00
sunho
f76f2f2c39
cpu: Fix dynarmic exclusive instructions, halting, breakpoint, stepping
...
kernel: Refactor CPUDepInject
config: Add dynarmic_cpu option
2021-05-08 14:34:20 +02:00
Zangetsu38
fb71377695
modules/SceGxm: Implement PrecomputedFragmentStateSetUniformBuffer.
2021-04-27 05:00:14 +02:00
bookmist
3cf4d7ee7d
modules/SceGxm fix compiler warnings
2021-04-26 02:02:17 +02:00
pent0
36d7103a11
gxm: Handle front/back fragment disable.
2021-04-21 08:15:28 +07:00
scribam
ab690d199a
gxm: Improve cube textures ( #1214 )
2021-04-08 08:03:58 +02:00
Zangetsu38
831cba66d1
Modules/SceGxm: remove old texture warning unnecessary anymore.
2021-03-16 23:23:50 +01:00
Zangetsu38
dc27b868ba
modules/SceGxm: Stub TextureInitCube.
2021-02-24 10:43:22 +01:00
Pedro Montes Alcalde
100a7a6bfe
vita3k: Some refactor on compiler warnings ( #1170 )
2021-02-22 15:59:47 +01:00
Pedro Montes Alcalde
560a3f6749
Add missing checks in draw precomputed and lock lw mutex ( #1169 )
2021-02-22 03:12:23 +01:00
sunho
3d86d89aa0
modules: use new run_callback
2021-02-20 20:08:28 +01:00
mangren
0b41fa7e9a
gxm: Handle and implement instancing
2021-02-19 21:01:38 +07:00
Pedro Montes Alcalde
082f7a867d
gxm: Implement sceGxmProgramIsEquivalent. ( #1146 )
2021-02-16 13:05:47 +01:00
Zangetsu38
c6a21685cf
modules/gxm: implement sceGxmTextureSet(LodBias/LodMin).
...
gl/texture: set glTexParameter(f/i) for GL_TEXTURE_(MIN_LOD/LOD_BIAS).
2021-02-16 13:03:32 +01:00
mangren
e61594c38d
gxm: Remove compability features for handwritten shader
2021-02-16 10:21:36 +01:00
scribam
5e3a6eb982
Update submodules + minor changes ( #1137 )
...
* cmake: Add NOMINMAX globally to avoid Windows compilation issues with std::min/std::max
* main/net: add missing include files
* rtc: Remove convert_filetime/convert_timespec functions as they have been replaced with _wstat/stat
* external: Update better-enums to tag "0.11.3"
* external: Update CLI11 to tag "v1.9.1"
* external: Update elfio to tag "Release_3.8"
* external: Update glad to tag "0.1.34"
* external: Update googletest to tag "release-1.10.0"
* external: Update imgui to tag "v1.80"
* external: Update imgui_club
* external: Update miniz to tag "2.1.0"
* external: Update pugixml to tag "v1.11.4"
* external: Update spdlog to tag "v1.8.2"
* external: Update stb
* external: Update yaml-cpp to tag "yaml-cpp-0.6.3"
* external: Switch to vitasdk/vita-toolchain
* external: Refactor xxHash integration
2021-02-09 21:49:54 +01:00
Nicolas Jallamion
cf510e4cd8
modules/SceGxm: implement both PrecomputedStateSetAllUniformBuffers. ( #1134 )
2021-02-08 20:35:32 +07:00
scribam
4ca67af2f8
SceGxm: Add minor error checks
2021-02-06 22:41:28 +01:00
Zangetsu38
fa3e9b2027
modules/SceGxm: Implement both DefaultUniformBuffer function.
2021-02-06 14:58:57 +01:00
mangren
5db2eba4a0
modules/SceGxm: Initialise background texture of color surface
2021-02-06 08:05:16 +01:00
Francisco José García García
6a51155681
gxm: Add vertex program cache
2021-01-25 15:57:17 +01:00
scribam
0a59115014
SceGxm: add error checks and stub some functions
2020-12-31 09:11:59 +01:00
scribam
5ed6639960
SceGxm: implement sceGxmShaderPatcherGetFragmentProgramRefCount/sceGxmShaderPatcherGetVertexProgramRefCount
2020-12-20 19:05:19 +02:00
scribam
296203fbf7
modules: sync with latest vita-headers/db.yml
2020-12-04 17:47:43 +01:00
scribam
7ffebcc9e7
SceGxm: more error checks update
2020-12-01 17:27:00 +01:00
bythos14
fc40227ee5
SceGxm: Fix improper semantic index for SceGxmProgramParameter
2020-12-01 16:03:36 +01:00
sunho
7a5d243018
SceGxm: implement sceGxmPrecomputedVertexStateSetUniformBuffer
2020-11-25 17:31:25 +09:00
sunho
411dfc5b8f
SceGxm: remove default uniform buffer check in setuniformdataf
2020-11-25 17:31:15 +09:00
scribam
4ad2ff9405
SceGxm: implement missing sceGxmProgramIs* functions
2020-11-25 09:19:50 +01:00
scribam
50fb2ba1d9
SceGxm: do not check outputRegisterSize value in sceGxmColorSurfaceInit
2020-11-22 16:23:55 +01:00
scribam
3b2efea9ec
SceGxm: restrict texture bias and mip count values
2020-11-21 11:11:04 +01:00
scribam
2db9140643
SceGxm: implement some sceGxmDepthStencilSurface* functions
2020-11-21 11:11:04 +01:00
scribam
18e4a53e4c
SceGxm: add function arguments and error checks
2020-11-19 22:46:33 +01:00
Frain-Breeze
ecb90eeadb
renderer: add support for pal4 and u4u4u4u4 texture formats
2020-11-20 05:55:05 +09:00
scribam
da1be0fd56
SceGxm: add missing returns before RET_ERROR
2020-11-17 19:16:49 +01:00
scribam
e9ac039fe4
msvc: fix some compiler warnings
2020-11-15 21:46:13 +01:00
scribam
bc09a3053f
SceGxm: rename sceGxmGetRenderTargetMemSizes to sceGxmGetRenderTargetMemSize
2020-11-15 21:45:43 +01:00
scribam
0e05b0f9d2
SceGxm: init surface correctly in sceGxmDepthStencilSurfaceInitDisabled
2020-11-15 11:37:44 +01:00
scribam
fb2bc294ad
SceGxm: fix sceGxmProgramParameterGetSemanticIndex
2020-11-15 03:59:45 +09:00
sunho
d6d5904bdc
renderer: reset command list at the end of scene
2020-10-27 20:22:39 +09:00
sunho
a647d10c55
gxm: correct initialization
...
This caused incorrect free in uniform buffer copying process, which resulted in erratic crashes in release build.
2020-10-20 22:11:55 +09:00
sunho
a64f11752e
renderer: remove memory leaks & heap corruptions in data uploading commands
2020-10-20 22:11:55 +09:00
scribam
105d94660d
sceGxm: Implement sceGxmSetDefaultRegionClipAndViewport
2020-10-18 04:12:35 +03:00
sunho
a683e28038
gxm: fix settexturemodesafe
2020-09-08 19:19:32 +09:00
sunho
0443322202
renderer: cast non float in sceGxmSetUniformDataF
2020-09-04 17:37:01 +09:00
sunho
a9c1bc8248
renderer: use allocator in precomputed and consider real size of textures and vertex streams
2020-08-29 11:10:31 +09:00
Zangetsu38
a893334616
modules/SceGxm: Implement sceGxmPrecomputedDrawSetVertexStream.
2020-08-19 21:13:20 +02:00
KorewaWatchful
fccbaf3f8a
gxm: precomputed functions implementation
...
Co-authored-by: 1whatleytay <1whatleytay@hdsb.ca>
2020-08-20 04:00:36 +09:00
Zangetsu38
152f1954e0
app background: fix get and display good bg.
...
gui: refactor using title id.
2020-08-17 17:36:01 +09:00
Zangetsu38
06addad077
gui: some fix/refactor.
2020-08-16 14:15:17 +02:00