10375 Commits (6c2ea21d3125729c7315ba6a0f895678fe961d93)
 

Author SHA1 Message Date
Vladimír Vondruš 327d0cb749 MeshTools: clarify why actually the API isn't on ES2. 3 years ago
Vladimír Vondruš c8d8fd7e19 Shaders: add debug output for LineVertexAnnotations as well. 3 years ago
Vladimír Vondruš c209c27d93 Slight clean up in ImageFlags*D debug printer tests. 3 years ago
Vladimír Vondruš dff1a1ce60 Math: add also castInto(T[], T[]) overloads. 3 years ago
Vladimír Vondruš 43acb7a5c4 Math: castInto() between [Unsigned]Int and [Unsigned]Long wasn't tested. 3 years ago
Vladimír Vondruš 506841f4a9 Shaders: initial implementation of a line shader. 3 years ago
Vladimír Vondruš 681c98605b MeshTools: have a separate assert message for input and output. 3 years ago
Vladimír Vondruš bf347109c9 MeshTools: make generateIndices() work with indexed MeshData. 3 years ago
Vladimír Vondruš 971c0d90a7 MeshTools: rename test variable for clarity. 3 years ago
Vladimír Vondruš d88ec88187 MeshTools: generate*Indices() overloads taking a 2D index buffer. 3 years ago
Vladimír Vondruš cfb5b015f7 MeshTools: test generate*Indices() assertions through the top-level API. 3 years ago
Vladimír Vondruš 4a83ea67ef MeshTools: generate*Indices() overloads taking an existing index buffer. 3 years ago
Vladimír Vondruš d8b90135cc MeshTools: rename generate*IndicesInto() output parameters for clarity. 3 years ago
Vladimír Vondruš 6afdfc55ff MeshTools: add assertions for element count to primitiveCount() as well. 3 years ago
Vladimír Vondruš 5b22b0dbb9 MeshTools: allow empty input in generate*Indices(). 3 years ago
Vladimír Vondruš 49e093674e MeshTools: check minimal vertex count in generateIndices() too. 3 years ago
Vladimír Vondruš d51ad4213c MeshTools: fix generateIndices() to work with attribute-less meshes. 3 years ago
Vladimír Vondruš 18de7e2bb2 MeshTools: minor cleanup in a test. 3 years ago
Vladimír Vondruš e8b59361c2 MeshTools: doc++ 3 years ago
Vladimír Vondruš 1ae3def881 Shaders: don't name a variable differently than the uniform struct. 3 years ago
Vladimír Vondruš 6f3696afac Shaders: reorder PhongGL usage snippets to be together. 3 years ago
Vladimír Vondruš e2ed92ad22 Shaders: fix an accidental copypaste error in MeshVisualizer test. 3 years ago
Vladimír Vondruš b3e6bee913 Shaders: minor cleanup. 3 years ago
Vladimír Vondruš 6db78765d3 Shaders: WebGL doesn't allow uploading an UBO shorter than hardcoded. 3 years ago
Vladimír Vondruš fa98ea3211 Shaders: bind an attribute even if not (dynamically) used on WebGL. 3 years ago
Vladimír Vondruš 621a502f00 Shaders: properly mark GL::Buffer targets to fix tests on WebGL. 3 years ago
Vladimír Vondruš df8b6f7ef5 Shaders: fix ObjectId output tests on WebGL. 3 years ago
Vladimír Vondruš 49130ed028 Shaders: have a dedicated resource list on ES2 builds. 3 years ago
Vladimír Vondruš 3385fcccb2 Shaders: optimize for a single material also in MesVisualizer vert/geom. 3 years ago
Vladimír Vondruš db29024250 GL: implement {ARB,EXT}_clip_control. 3 years ago
Vladimír Vondruš 6b37d76d8c GL: recognize and implement EXT_depth_clamp on GLES. 3 years ago
Vladimír Vondruš 56a850f9ad GL: implement NV_depth_buffer_float. 3 years ago
Vladimír Vondruš 1a2378407a GL: don't treat NV_depth_buffer_float as being core in GL 3.0. 3 years ago
Vladimír Vondruš 9e399c552e doc: work around Doxygen ALIAS stupidity. 3 years ago
Vladimír Vondruš 4c393574b8 doc: remove obsolete TODO. 3 years ago
Vladimír Vondruš bede836077 GL: expose Renderer::setDepthRange(). 3 years ago
Vladimír Vondruš 1726b25e3c GL: doc++ 3 years ago
Vladimír Vondruš 468b5ffab1 GL: move Renderer *Implementation() definitions next to the public APIs. 3 years ago
Vladimír Vondruš 1850210de4 GL: expose Renderer::Feature::SampleAlphaToCoverage and related APIs. 3 years ago
Vladimír Vondruš d2adc05739 GL: call GL APIs directly from Renderer where possible. 3 years ago
Vladimír Vondruš 4aee7e0d2c Trade: alright, fine, I won't push straight to master ever again! 3 years ago
Vladimír Vondruš 888ba08569 CMake: make it possible to use <PackageName>_ROOT to locate dependencies. 3 years ago
Vladimír Vondruš 34a91cf458 Trade: fix an unused variable warning on a no-assert build. 3 years ago
Vladimír Vondruš 3701f8fa5c Shaders: mention UBO limits in Configuration setters. 3 years ago
Vladimír Vondruš 01a3d81b7e GL: some GLES extensions weren't reported as used during startup. 3 years ago
Vladimír Vondruš 3227766aca GL: implement {ARB,OES,EXT}_texture_view. 3 years ago
Vladimír Vondruš 7153ef92a0 GL: recognize {OES,EXT}_texture_view ES3.1+ extensions. 3 years ago
Vladimír Vondruš 6aa137341a GL: yay, can use GL_PACK_ROW_LENGTH_NV now. 3 years ago
Vladimír Vondruš 95b138362f external: refresh generated OpenGL headers. 3 years ago
Vladimír Vondruš b8c2f8b317 MeshTools: allow smaller-to-larger array copying in concatenate(). 3 years ago