Commit Graph

16 Commits

Author SHA1 Message Date
oreo639
66a0594e5d Add C3D_LightEnvBumpNormalZ()
Used to configure whether the Z component of the normal map is used or if
the Z component is reconstructed based on the XY components of the normal map.
2023-08-12 16:52:36 +02:00
fincs
52702d1f9f GPU_LUTINPUT_CP requires light env layer config 7 2017-05-30 17:52:50 +02:00
fincs
91b89c7a62 Allow for separate light amb/dif/spe colors 2017-03-30 23:42:58 +02:00
fincs
7354976bca Some tweaks to Spotlight support 2017-03-30 23:42:29 +02:00
fincs
370e938520 LightLut/LightEnv: generate/use proper LUTs for the [0,1] domain 2017-03-30 23:39:39 +02:00
fincs
c030f3e70a Use weak symbols instead of function pointers for optional features 2017-03-05 23:28:30 +01:00
fincs
05d8f08375 Fix C3D_LightEnvLut used when disabling a LUT 2017-03-04 18:16:07 +01:00
fincs
417d20b505 Fix broken C3D_LightEnvShadowMode implementation 2017-02-14 19:40:40 +01:00
Michael Theall
3ae31adab4 Add doxygen support 2017-02-09 19:45:33 +01:00
fincs
5c4642cd22 Fix #5 (lut_RR never getting updated) 2016-03-25 23:42:15 +01:00
fincs
4814f804c6 Add missing fragment lighting functionality 2015-11-28 15:56:20 +01:00
fincs
b7daa13f59 Automatically select a suitable light environment layer 2015-11-26 12:18:44 +01:00
fincs
d1f93d99bb Fix typo in lightenv.c 2015-11-09 00:08:51 +01:00
fincs
0922a64ed3 Add fragment light LUT support 2015-09-15 23:02:35 +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