346 Commits (e560cec232ba9e7f0a97cabbcf7bfde0b7d3e418)

Author SHA1 Message Date
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. 4 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
Vladimír Vondruš 1ce1561eb2 Shaders: expand Flat UBO construction tests a bit. 5 years ago
Vladimír Vondruš 8077681388 Shaders: supply Vector material information in a separate UBO as well. 5 years ago
Vladimír Vondruš a2f8a920da Shaders: supply Flat material information in a separate UBO as well. 5 years ago
Vladimír Vondruš 5997d446a9 Shaders: add multidraw benchmark variants. 5 years ago
Vladimír Vondruš 2c09a2a1e6 Shaders: multidraw support in all builtin shaders. 5 years ago
Vladimír Vondruš 5d7a7d4d92 Shaders: ensure the ObjectId and Bitangent attribs are not used together. 5 years ago
Vladimír Vondruš 63a8df1075 CMake: make dynamic plugins dependencies of tests that use CompareImage. 5 years ago
Vladimír Vondruš a5f662072d Shaders: update notes about what platforms got tested. 5 years ago
Vladimír Vondruš 2c578cb4df Shaders: ah so this wasn't a Mesa bug, it was my stupidity. 5 years ago
Vladimír Vondruš b109216caa Shaders: what in the name of fuck. 5 years ago
Vladimír Vondruš 2ca8d0ebb2 Shaders: clarify what the heck. 5 years ago
Vladimír Vondruš b62f1903eb Shaders: ensure the structures are 4-byte aligned. 5 years ago
Vladimír Vondruš 24f6c33069 Shaders: ye, SwiftShader, thanks for reminding me of the harsh reality. 5 years ago