-
008049b8bd
Port PSP2/Vita backend to modern librw
master
Dima353
2026-07-26 13:33:19 +03:00
-
7d73222f14
Update for latest vitaGL
Dima353
2026-07-23 03:21:06 +03:00
-
5e14b3f812
Fix compilation with latest vitaGL.
Rinnegatamante
2021-06-25 20:42:40 +02:00
-
afc3724237
Reintroduced caching and doing sanity check on setRasterStage.
Rinnegatamante
2021-02-15 17:27:26 +01:00
-
ef10151a1b
Memory leak fix downport and fbos fix.
Rinnegatamante
2021-02-14 12:10:14 +01:00
-
08c603497e
Make it work with latest vitaGL commit.
Rinnegatamante
2021-02-14 11:45:50 +01:00
-
e3e5c7bbc6
Do not compress textures lower than 4x4.
Rinnegatamante
2020-10-31 19:33:37 +01:00
-
e40e0c5da2
Removed some unused variables usage.
Rinnegatamante
2020-10-31 15:46:55 +01:00
-
18f5855d1b
Temporary solution to get GTA: VC working.
Rinnegatamante
2020-10-30 00:08:28 +01:00
-
eff6f4468d
Using NEON optimized code where possible.
Rinnegatamante
2020-10-28 21:25:13 +01:00
-
41e953b032
Disabling newlib debugs.
Rinnegatamante
2020-10-27 22:09:38 +01:00
-
827b669fb3
Using DXT1 compression for RGB textures.
Rinnegatamante
2020-10-27 18:24:23 +01:00
-
1356befad2
Reducing txd.img filesize according to DXT compression ratio.
Rinnegatamante
2020-10-27 17:51:46 +01:00
-
5460e416bc
Double buffering immediate context draw mempools.
Rinnegatamante
2020-10-27 15:29:03 +01:00
-
7e74ebce23
Fix for broken compilation.
Rinnegatamante
2020-10-26 14:07:19 +01:00
-
ab576f1859
Minor cleanup.
Rinnegatamante
2020-10-26 11:54:51 +01:00
-
cd2c977041
Added possibility to compile librw with precompiled shaders usage.
Rinnegatamante
2020-10-26 11:43:16 +01:00
-
2275502e4c
Use fno-short-enums to be compatible with re3. (#2)
TheOfficialFloW
2020-10-25 10:20:19 +01:00
-
a4036fef41
Minor cleanup.
Rinnegatamante
2020-10-25 11:52:45 +01:00
-
ea24a9566e
Properly positioned frame begin/end code.
Rinnegatamante
2020-10-25 01:27:22 +02:00
-
6a495fc939
Moved to NEON accelerated memcpy for lodepng.
Rinnegatamante
2020-10-24 16:54:08 +02:00
-
173c9a14d0
Re-introduced proper texture wrapping settings.
Rinnegatamante
2020-10-24 16:43:59 +02:00
-
e57d339660
Fix for skin animations not working.
Rinnegatamante
2020-10-23 20:01:52 +02:00
-
611f451b16
De-hardcoding raster sizes.
Rinnegatamante
2020-10-23 18:58:16 +02:00
-
62c5aa6fc8
Added proper Trails support.
Rinnegatamante
2020-10-23 18:51:56 +02:00
-
a3457eb63d
Added precompression for DXT textures.
Rinnegatamante
2020-10-23 14:53:03 +02:00
-
451c693101
Optimized skinning vertex shader.
Rinnegatamante
2020-10-23 01:50:16 +02:00
-
896ef80d96
Optimized shaders.
Rinnegatamante
2020-10-22 19:35:06 +02:00
-
5f19f69b08
Added DXT compressed textures support.
Rinnegatamante
2020-10-22 18:32:58 +02:00
-
f0c66692f8
Moved wvp calculation to CPU.
Rinnegatamante
2020-10-22 18:32:47 +02:00
-
0b88723fe1
Enabling optimization flags.
Rinnegatamante
2020-10-22 18:32:21 +02:00
-
dd7d8ceefd
Removed unused uniform.
Rinnegatamante
2020-10-22 17:01:11 +02:00
-
903d128c69
Fixed all remaining glitches.
Rinnegatamante
2020-10-22 16:58:25 +02:00
-
57b3457f61
Populating missing attribs with default values.
Rinnegatamante
2020-10-22 15:26:05 +02:00
-
cf96e7d39e
Always updating in use shader.
Rinnegatamante
2020-10-21 23:30:02 +02:00
-
9f267c904d
Disabling some more cache checks.
Rinnegatamante
2020-10-21 23:12:29 +02:00
-
f836c0f2c1
Properly uploading index buffer for default draws.
Rinnegatamante
2020-10-21 10:32:04 +02:00
-
fecea9f821
Forcing stride to full size.
Rinnegatamante
2020-10-21 10:22:59 +02:00
-
ba0bd2a200
Removed mempools usage for normal draws.
Rinnegatamante
2020-10-20 21:04:52 +02:00
-
296987f9eb
Properly populating vertex buffers.
Rinnegatamante
2020-10-20 15:19:32 +02:00
-
e16a46bdd9
Using a separate mempool for Immediate 3D.
Rinnegatamante
2020-10-19 22:15:51 +02:00
-
0685473569
Fix compilation issues.
Rinnegatamante
2020-10-19 21:27:19 +02:00
-
23698c4ee3
Inverting matrices operations order.
Rinnegatamante
2020-10-19 21:05:19 +02:00
-
df2f74d5b8
Some extra fixes and adaptation for vitaGL support.
Rinnegatamante
2020-10-19 16:21:57 +02:00
-
09429fa406
Optimized skinInstanceCB.
Rinnegatamante
2020-10-19 16:15:56 +02:00
-
5672933e69
Optimized defaultInstanceCB.
Rinnegatamante
2020-10-19 13:49:08 +02:00
-
b5132a0691
Adapted drawInst_simple to vitaGL.
Rinnegatamante
2020-10-19 13:40:50 +02:00
-
c95d523ec9
Always uploading uniforms.
Rinnegatamante
2020-10-19 00:39:08 +02:00
-
b10ccbf5cf
Typo fix.
Rinnegatamante
2020-10-19 00:13:38 +02:00
-
b3be1236c3
Moved uniforms setup after uniform cache flushing.
Rinnegatamante
2020-10-18 23:29:03 +02:00
-
0e347cbe5b
Fixed some incorrect memcpy sizes.
Rinnegatamante
2020-10-18 18:07:25 +02:00
-
a25862e1cc
Properly bind vertices.
Rinnegatamante
2020-10-18 16:07:18 +02:00
-
08876f4ea4
Properly binding shader attributes.
Rinnegatamante
2020-10-18 14:43:45 +02:00
-
621e1ef445
Added a logging function for debugging.
Rinnegatamante
2020-10-18 10:41:41 +02:00
-
5bd5b98c33
Fix shaders and add mempool reset
Andy Nguyen
2020-10-18 00:13:27 +02:00
-
591525f4c8
Added missing u_fogColor references.
Rinnegatamante
2020-10-17 21:00:49 +02:00
-
80f246de6e
Merging shader text into a single array before compilation.
Rinnegatamante
2020-10-17 20:55:09 +02:00
-
ab0df0acc7
Hardcoding glfw device params.
Rinnegatamante
2020-10-17 20:54:33 +02:00
-
f0471b3be2
Using mul for matrix x vector multiplications.
Rinnegatamante
2020-10-17 20:54:10 +02:00
-
d0c7629b63
Removed all references to unused GLSL shader pre-header.
Rinnegatamante
2020-10-17 18:11:49 +02:00
-
5786b11751
Properly reflecting headers struct of the library.
Rinnegatamante
2020-10-07 12:18:42 +02:00
-
b3278a9053
Fix install rule.
Rinnegatamante
2020-10-07 11:58:38 +02:00
-
93bbffb82d
Replaced memcpy usage with NEON optimized ones.
Rinnegatamante
2020-10-07 11:32:38 +02:00
-
e00336e23a
Replace more buffers usage with mempools.
Rinnegatamante
2020-10-07 11:25:05 +02:00
-
08427e8f19
Separate mempools for immediate draws.
Rinnegatamante
2020-10-07 10:09:24 +02:00
-
4b3d9dcd96
Replaced some buffers usage to mempool pointers.
Rinnegatamante
2020-10-03 10:25:43 +02:00
-
c3d520a043
Make the lib properly compile.
Rinnegatamante
2020-09-29 13:58:56 +02:00
-
548a6a1c72
Removed unused functions and dummied GLfw usage.
Rinnegatamante
2020-09-28 10:47:21 +02:00
-
783e22d7ed
Fix for incorrect identation.
Rinnegatamante
2020-09-27 11:03:29 +02:00
-
f0c83ab3ca
Translated shaders to CG.
Rinnegatamante
2020-09-26 22:02:56 +02:00
-
4f40e32117
Getting rid of useless code for cg shaders.
Rinnegatamante
2020-09-26 21:16:58 +02:00
-
8e214158a2
Some adaptments for vita build.
Rinnegatamante
2020-09-26 10:53:13 +02:00
-
27112f2c22
Added vita makefile.
Rinnegatamante
2020-09-26 10:36:04 +02:00
-
8194094ec7
First commit.
Rinnegatamante
2020-09-26 10:28:55 +02:00
-
2ed4eb3fe3
Initial commit
Rinnegatamante
2020-09-26 10:28:28 +02:00