73fe08be2e
This commit unhacks some parts of the 3D rendering. Most notably: - possibility to use negative texture units (no longer weird manual index allocation for user samplers) - refactoring of light code, now sorts in a different way, should yield better performance - fixes a crash while saving (because of "Illegal instruction" execution) when using a decent compiler (clang, it's clang. Thanks GCC for not telling me about UB). |
||
---|---|---|
.. | ||
blend_shape.glsl | ||
canvas_shadow.glsl | ||
canvas.glsl | ||
copy.glsl | ||
cube_to_dp.glsl | ||
cubemap_filter.glsl | ||
effect_blur.glsl | ||
exposure.glsl | ||
particles.glsl | ||
resolve.glsl | ||
scene.glsl | ||
screen_space_reflection.glsl | ||
SCsub | ||
ssao_blur.glsl | ||
ssao_minify.glsl | ||
ssao.glsl | ||
stdlib.glsl | ||
subsurf_scattering.glsl | ||
tonemap.glsl |