409 Commits (c2a18f290db7f96f5f4b16e66cf1f8435362afbb)

Author SHA1 Message Date
Vladimír Vondruš e6b4f4f51f Shaders: forgot to enable the UniformBuffers flag in these tests. 4 years ago
Vladimír Vondruš ef387bf6c5 Shaders: implement object ID texture visualization in MeshVisualizer. 4 years ago
Vladimír Vondruš 0a6c8e660b Shaders: change icospheres to uvspheres in MeshVisualizer tests. 4 years ago
Vladimír Vondruš 217e4bfbaa Shaders: fix MeshVisualizer multidraw vertex ID test colormap wraparound. 4 years ago
Vladimír Vondruš 0190e9d178 Shaders: implement instancing in MeshVisualizerGL shaders. 4 years ago
Vladimír Vondruš fa6ec3630f Shaders: huh @mosra died mid-sentence here. 4 years ago
Vladimír Vondruš f92e03ace0 Shaders: add a multidraw MeshVisualizer Object ID test. 4 years ago
Vladimír Vondruš 033e56ec23 Shaders: add missing MeshVisualizerGL*D::setObjectId(). 4 years ago
Vladimír Vondruš 2fe98ab791 Shaders: rename MeshVisualizer tests to make room for non-instanced IDs. 4 years ago
Vladimír Vondruš feccbb171c Shaders: WAS I TOO TIRED TO PRESS CAPS LOCK WHEN NAMING THESE TESTS OR 4 years ago
Vladimír Vondruš 173753e59a Shaders: minor cleanup in a test. 4 years ago
Vladimír Vondruš 32ebab499f Shaders: reduce redundant expression in MeshVisualizer.vert. 4 years ago
Vladimír Vondruš b674ce2bd0 Shaders: minor, but confusing. 4 years ago
Vladimír Vondruš e560cec232 Shaders: add MeshVisualizer TBN to the benchmarks. 4 years ago
Vladimír Vondruš 229641d2ac Shaders: support object ID textures in the PhongGL shader. 4 years ago
Vladimír Vondruš b2a400f898 Shaders: support object ID textures in the FlatGL shader. 4 years ago
Vladimír Vondruš f03fd55399 Shaders: set texture transform in Flat instanced tests when appropriate. 4 years ago
Vladimír Vondruš de62bbf523 Shaders: clean up base array layer setting in Flat and Phong tests. 4 years ago
Vladimír Vondruš d67a58bee9 Shaders: improve instanced/multidraw Object ID tests for Flat and Phong. 4 years ago
Vladimír Vondruš a468609436 Shaders: rename test instance variable for consistency. 4 years ago
Vladimír Vondruš c5db5ea3ad Shaders: minor test cleanup. 4 years ago
Vladimír Vondruš 66f179f952 Shaders: clean up GL version requirement docs for Object ID. 4 years ago
Vladimír Vondruš 98a2d34590 Shaders: drop a bunch of redundant #ifdefs from tests. 4 years ago
Vladimír Vondruš 0964ddbf0c Fix wrong assumptions about Mac GL builds being always desktop GL. 5 years ago
Vladimír Vondruš e0ddd8a302 GL,Shaders: unify skip messages to say "extension [not] supported". 5 years ago
Vladimír Vondruš c2ecaa6abf GL: AbstractShaderProgram::draw() that takes plain array views. 5 years ago
Aaron Gokaslan ca677c69fe Fix typos 5 years ago
Vladimír Vondruš c942e3e764 Shaders: Bitangent is disallowed only with InstancedObjectId. 5 years ago
Vladimír Vondruš 93fd668387 Shaders: wait, this should work, and not assert. 5 years ago
Vladimír Vondruš cc74784d40 Shaders: ability to disable Phong specular contribution. 5 years ago
Vladimír Vondruš a305a1ed85 Shaders: benchmarks Phong UBOs with ARB_buffer_storage as well. 5 years ago
Vladimír Vondruš afd8d7c8f9 Shaders: introduce Phong::Flag::LightCulling. 5 years ago
Vladimír Vondruš 47b5940a89 Shaders: microoptimize redundant square root. 5 years ago
Vladimír Vondruš 0b7c7f8249 Shaders: hoist camera calculation calculation out of the loop. 5 years ago
Vladimír Vondruš 000c332eee Shaders: this was a stupid thing to do. 5 years ago
Vladimír Vondruš bda01bb3a5 Shaders: benchmark Phong with 64 lights but just 5 used. 5 years ago
Vladimír Vondruš df75ab926a Shaders: calculate Phong light directions in the fragment shader. 5 years ago
Vladimír Vondruš 35aba9aa8e Shaders: SwiftShader, I DON'T LIKE YOU. 5 years ago
Vladimír Vondruš fd3bd7e737 Shaders: ANGLE, for fucks sake! 5 years ago
Vladimír Vondruš 78d9694676 Shaders: assume materialId is 0 if MATERIAL_COUNT is 1. 5 years ago
Vladimír Vondruš c92d608aa7 Shaders: assume drawOffset is 0 if DRAW_COUNT is 1. 5 years ago
Vladimír Vondruš 1f2eef7b6a doc: document uniform buffer and multidraw support in builtin shaders. 5 years ago
Vladimír Vondruš 007360a9c8 GL,Shaders: allow draw() and friends to be chained. 5 years ago
Vladimír Vondruš d845793b8f Shaders: benchmark texture array variants. 5 years ago
Vladimír Vondruš 95379ace8e Shaders: support array textures in Flat and Phong. 5 years ago
Vladimír Vondruš a95fa9f3de Shaders: what's up with the method order here. 5 years ago
Vladimír Vondruš 658e8109a1 Shaders: fix grouping in Phong.vert. 5 years ago
Vladimír Vondruš c4b748ad2d Shaders: add a generic texture layer attribute and UBO definition. 5 years ago
Vladimír Vondruš 45f115b931 Shaders: separate instanced colored and textured test cases. 5 years ago
Vladimír Vondruš 4c4f63b5a0 Shaders: test instanced object ID in the instanced test case. 5 years ago