Commit Graph

41 Commits

Author SHA1 Message Date
Rinnegatamante cf96e7d39e Always updating in use shader. 2020-10-21 23:30:02 +02:00
Rinnegatamante 9f267c904d Disabling some more cache checks. 2020-10-21 23:12:29 +02:00
Rinnegatamante f836c0f2c1 Properly uploading index buffer for default draws. 2020-10-21 10:32:04 +02:00
Rinnegatamante fecea9f821 Forcing stride to full size. 2020-10-21 10:22:59 +02:00
Rinnegatamante ba0bd2a200 Removed mempools usage for normal draws. 2020-10-20 21:04:52 +02:00
Rinnegatamante 296987f9eb Properly populating vertex buffers. 2020-10-20 15:19:32 +02:00
Rinnegatamante e16a46bdd9 Using a separate mempool for Immediate 3D. 2020-10-19 22:15:51 +02:00
Rinnegatamante 0685473569 Fix compilation issues. 2020-10-19 21:27:19 +02:00
Rinnegatamante 23698c4ee3 Inverting matrices operations order. 2020-10-19 21:05:19 +02:00
Rinnegatamante df2f74d5b8 Some extra fixes and adaptation for vitaGL support. 2020-10-19 16:21:57 +02:00
Rinnegatamante 09429fa406 Optimized skinInstanceCB. 2020-10-19 16:15:56 +02:00
Rinnegatamante 5672933e69 Optimized defaultInstanceCB. 2020-10-19 13:49:08 +02:00
Rinnegatamante b5132a0691 Adapted drawInst_simple to vitaGL. 2020-10-19 13:40:50 +02:00
Rinnegatamante c95d523ec9 Always uploading uniforms. 2020-10-19 00:39:08 +02:00
Rinnegatamante b10ccbf5cf Typo fix. 2020-10-19 00:13:38 +02:00
Rinnegatamante b3be1236c3 Moved uniforms setup after uniform cache flushing. 2020-10-18 23:29:03 +02:00
Rinnegatamante 0e347cbe5b Fixed some incorrect memcpy sizes. 2020-10-18 18:07:25 +02:00
Rinnegatamante a25862e1cc Properly bind vertices. 2020-10-18 16:07:18 +02:00
Rinnegatamante 08876f4ea4 Properly binding shader attributes. 2020-10-18 14:43:45 +02:00
Rinnegatamante 621e1ef445 Added a logging function for debugging. 2020-10-18 10:41:41 +02:00
Andy Nguyen 5bd5b98c33 Fix shaders and add mempool reset 2020-10-18 00:15:49 +02:00
Rinnegatamante 591525f4c8 Added missing u_fogColor references. 2020-10-17 21:00:49 +02:00
Rinnegatamante 80f246de6e Merging shader text into a single array before compilation. 2020-10-17 20:55:09 +02:00
Rinnegatamante ab0df0acc7 Hardcoding glfw device params. 2020-10-17 20:54:33 +02:00
Rinnegatamante f0471b3be2 Using mul for matrix x vector multiplications. 2020-10-17 20:54:10 +02:00
Rinnegatamante d0c7629b63 Removed all references to unused GLSL shader pre-header. 2020-10-17 18:11:49 +02:00
Rinnegatamante 5786b11751 Properly reflecting headers struct of the library. 2020-10-07 12:18:42 +02:00
Rinnegatamante b3278a9053 Fix install rule. 2020-10-07 11:58:38 +02:00
Rinnegatamante 93bbffb82d Replaced memcpy usage with NEON optimized ones. 2020-10-07 11:32:38 +02:00
Rinnegatamante e00336e23a Replace more buffers usage with mempools. 2020-10-07 11:25:05 +02:00
Rinnegatamante 08427e8f19 Separate mempools for immediate draws. 2020-10-07 10:09:24 +02:00
Rinnegatamante 4b3d9dcd96 Replaced some buffers usage to mempool pointers. 2020-10-03 10:25:43 +02:00
Rinnegatamante c3d520a043 Make the lib properly compile. 2020-09-29 13:58:56 +02:00
Rinnegatamante 548a6a1c72 Removed unused functions and dummied GLfw usage. 2020-09-28 10:47:21 +02:00
Rinnegatamante 783e22d7ed Fix for incorrect identation. 2020-09-27 11:03:29 +02:00
Rinnegatamante f0c83ab3ca Translated shaders to CG. 2020-09-26 22:02:56 +02:00
Rinnegatamante 4f40e32117 Getting rid of useless code for cg shaders. 2020-09-26 21:16:58 +02:00
Rinnegatamante 8e214158a2 Some adaptments for vita build. 2020-09-26 10:53:13 +02:00
Rinnegatamante 27112f2c22 Added vita makefile. 2020-09-26 10:36:04 +02:00
Rinnegatamante 8194094ec7 First commit. 2020-09-26 10:28:55 +02:00
Rinnegatamante 2ed4eb3fe3 Initial commit 2020-09-26 10:28:28 +02:00