21 Commits (6dbd48559b5fc9c662a0033663accd0540ae776d)

Author SHA1 Message Date
Vladimír Vondruš ea060cd9d6 Update copyright year. 7 months ago
Vladimír Vondruš 60fd42b505 Here we go again. 2 years ago
Vladimír Vondruš eef921c238 It's October already?! 2 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš 3eb131c82e GL: clean up remaining member function pointers in the state tracker. 4 years ago
Vladimír Vondruš db2cb49279 GL: port Shader and ShaderProgram away from std::string. 4 years ago
Vladimír Vondruš cd2a674ef2 Doc++, updated changelog. 4 years ago
Hugo Amiard 40d132664f GL: use non-pointer glUniform*() calls for single values. 4 years ago
Vladislav Oleshko 96f97d4e7a GL: implement APIs for async shader compilation & linking. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 5 years ago
Vladimír Vondruš b8e21b8b21 GL: make the new setUniform() code paths work on 32bit Windows. 6 years ago
Vladimír Vondruš 490392b143 GL: call glUniform() directly on WebGL. 6 years ago
Vladimír Vondruš 8c6efa5b78 GL: remove one function pointer indirection in DSA setUniform() calls. 6 years ago
Vladimír Vondruš e96996ea01 GL: avoid populating and sorting (!!) a vector of strings for exts. 6 years ago
Vladimír Vondruš d0574b83ed GL: advertise the "intel-windows-chatty-shader-compiler" workaround. 6 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš dd07145fa2 GL: add a GL::AbstractShaderProgram::maxGeometryOutputVertices() query. 6 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 8 years ago
Vladimír Vondruš 9dcaf23389 Split the OpenGL layer out, pt 4: new Magnum::GL namespace. 8 years ago
Vladimír Vondruš fc1b167bff Split the OpenGL layer out, pt 1: moving files to a new location. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 9 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 10 years ago
Vladimír Vondruš c93cc0ba08 Added nv-windows-dangling-transform-feedback-varying-names workaround. 10 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 11 years ago
Vladimír Vondruš 3f0737fa98 Added missing ARB_compute_shader limit queries. 11 years ago
Vladimír Vondruš 69949b991a Fix memory corruption on MSVC. 11 years ago
Vladimír Vondruš 567a2569a2 First-class WebGL support, part 6: reduced shader functionality. 11 years ago
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 12 years ago
Vladimír Vondruš 4bc4a40c70 Enabled new shader functionality in ES 3.1. 12 years ago
Vladimír Vondruš 4e50aeee31 Ability to reset internal state tracker. 12 years ago
Vladimír Vondruš 8cdefa1e0b Moved global data from shader classes to per-context state. 13 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 13 years ago
Vladimír Vondruš 0616f24f34 Making includes absolute, part 5: absolute includes everywhere. 13 years ago
Vladimír Vondruš 45a10cefdf Making includes absolute, part 1: moving files around. 13 years ago
Vladimír Vondruš a040b358ef Shader-related limit queries. 13 years ago
Vladimír Vondruš f7aa2c05a6 Deinlined heavy functions and removed redundant `inline` everywhere else. 13 years ago
Vladimír Vondruš 17f0f7de39 De-inline TextureState constructor/destructor. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 14 years ago
Vladimír Vondruš a636792b19 AbstractShaderProgram: query for max supported attribute count. 14 years ago
Vladimír Vondruš 2dde4b9bf8 Tracking AbstractShaderProgram state. 14 years ago
Vladimír Vondruš 6b3781b97f Tracking Buffer state. 14 years ago
Vladimír Vondruš 193246e533 Private (implementation-only) OpenGL state tracker. 14 years ago
Vladimír Vondruš dfe566886a SceneGraph: disallow instantiation of Object and Camera base classes. 14 years ago
Vladimír Vondruš e3ee7b487b Moved Object, Scene and Light to separate SceneGraph library. 14 years ago
Vladimír Vondruš a894c434b2 Revert "Caching light position relative to camera." 14 years ago
Vladimír Vondruš d65d33912a Improved Object transformation caching to reuse absolute transformation. 14 years ago
Vladimír Vondruš 0443bbe286 Caching light position relative to camera. 15 years ago
Vladimír Vondruš e8c76b7d96 Forced exclusive use of bracket operators in Matrix and Vector. 15 years ago
Vladimír Vondruš f839963622 Storing Light position as Vector4, not Vector3. 15 years ago