Commit Graph

173 Commits

Author SHA1 Message Date
fincs
447c5b05bb Add Mtx_PerspStereoTilt() for stereo 3D rendering 2015-09-16 13:29:48 +02:00
fincs
0922a64ed3 Add fragment light LUT support 2015-09-15 23:02:35 +02:00
fincs
a0345263df Fragment lighting fixed (!) 2015-09-15 17:50:11 +02:00
fincs
133d10c629 Some corrections, fragment lighting still not working 2015-09-14 17:00:58 +02:00
fincs
53cf76feac Begin implementing fragment lighting functionality 2015-09-13 23:27:38 +02:00
fincs
b2584cb71a Add some missing TexEnv functionality 2015-09-10 13:47:16 +02:00
fincs
f7d344843e Simply uniform set code in example 2015-09-09 17:21:40 +02:00
fincs
60df9ed7d6 Add textured_cube example (a ported libctru example) 2015-09-09 01:14:20 +02:00
fincs
a36f5c49d2 Update GPU register names 2015-09-07 19:31:48 +02:00
fincs
f640360108 Decouple attribute and buffer management 2015-09-07 14:47:20 +02:00
fincs
3e42b1a9a4 Adapt to the great-refactor libctru branch 2015-09-06 22:08:28 +02:00
fincs
a8ce19c3b5 Updates for latest libctru and picasso 2015-08-23 18:54:44 +02:00
fincs
6243cc830d Textures: micro-optimization 2015-07-23 22:22:28 +02:00
fincs
21452fe6ee Fix some broken 3D math 2015-07-23 22:21:49 +02:00
fincs
d4971ddca5 Use APT hooks to restore GPU state when returning from homemenu 2015-06-27 19:17:50 +02:00
fincs
153f01e741 Add Render Buffer API + Viewport/Scissor + Update Example 2015-03-07 23:41:32 +01:00
fincs
87d4751a87 C3D_DepthRange() -> C3D_DepthMap() 2015-03-07 17:02:38 +01:00
fincs
a53124d98c Add support for geoshader uniforms 2015-03-05 23:05:14 +01:00
fincs
57c98d4291 Add simple example 2015-03-05 18:31:10 +01:00
fincs
2863ed36c1 Whoops 2015-03-05 18:20:39 +01:00
fincs
009afa6ef5 Adapt to new GPU register write style 2015-03-05 17:56:33 +01:00
fincs
cd57cf8d3f Update for latest dkA & gpu_revamp 2015-03-04 11:12:22 +01:00
fincs
e7d0632224 Initial commit 2014-12-20 21:34:19 +01:00