Benau
|
2e2345289c
|
Don't upload / bind skinning ubo if not supported
|
2016-12-15 12:17:39 +08:00 |
|
Benau
|
a420b09363
|
Disable all karts animation if UBO size not big enough
|
2016-12-12 13:24:34 +08:00 |
|
Benau
|
e9b68a8a1f
|
Use a non-hardcoded values for mat4 array (max 1024)
Also cull mesh that doesn't have enough space to be rendered
|
2016-12-11 15:50:53 +08:00 |
|
Benau
|
8ca0c54bdc
|
Merge remote-tracking branch 'origin/master' into hardware_skinning
|
2016-12-10 10:09:30 +08:00 |
|
Benau
|
b7e047b4c1
|
Avoid using else if in skinning vertex shader
|
2016-12-09 14:16:30 +08:00 |
|
Benau
|
57d9e83ed4
|
First version of hardware skinning
Todo: shadow, non-instanced shaders, culling, changeable offset...
|
2016-12-07 02:15:11 +08:00 |
|
hiker
|
ddcddf4a0a
|
Compile SERVER_ONLY (by #ifdef'ing out all graphics related code).
Does not link yet!!
|
2016-11-11 23:46:22 +11:00 |
|
Elderme
|
d7ebde2e68
|
Do not upload UBO data when UBO are disabled by graphics restriction
|
2016-07-13 23:19:52 +02:00 |
|
hiker
|
edbb6892e0
|
Added comments.
|
2015-06-13 12:34:33 +10:00 |
|
hiker
|
09227fa19d
|
Finally fully fixed #2213.
|
2015-06-10 23:18:06 +10:00 |
|
hiker
|
6d8d78be73
|
Moved more shaders, moved createVAO into Shader.
|
2015-05-19 16:07:24 +10:00 |
|
hiker
|
f0d0e7e601
|
Moved SharedObjects into separate file shared_gpu_object.
This also fixes the missing loading screen (likely caused by
not initialising all objects, or not in the right order).
|
2015-05-14 16:27:32 +10:00 |
|