6824 Commits (567b15486fa032bee3b0b15b522205fc960d9577)

Author SHA1 Message Date
Vladimír Vondruš 567b15486f Shaders: add an ability to control specular light color to Phong. 6 years ago
Vladimír Vondruš 75d238f50b GL: implemented ARB_buffer_storage. 6 years ago
Vladimír Vondruš aa13d08bac GL: newer SwiftShader implements NV_read_stencil, but it's broken. 6 years ago
Vladimír Vondruš b211ace935 Shaders: don't use deprecated functionality in ES builds. 6 years ago
Vladimír Vondruš f69644936e Shaders: reference the normal mapping docs from relevant APIs. 6 years ago
Vladimír Vondruš 25463db8a6 Shaders: alpha doesn't make sense for light colors. 6 years ago
Vladimír Vondruš b3da48a0ae Shaders: properly test Phong one-by-one light property setters. 6 years ago
Vladimír Vondruš 2cf9f28492 Shaders: resetting object ID FBs isn't needed for light tests. 6 years ago
Vladimír Vondruš 7257bbb871 Shaders: rework Phong to support directional and attenuated point lights. 6 years ago
Vladimír Vondruš 759038c83c Trade: proper spacing around binary math operators in LightData docs. 6 years ago
Vladimír Vondruš 8b665884f0 Trade: change LightData range attenuation to do 1 + d^2 in denominator. 6 years ago
Vladimír Vondruš 88879298a7 sceneconverter: enumerate lights in --info. 6 years ago
Vladimír Vondruš d1949a4941 Trade: add ambient light type as well. 6 years ago
Vladimír Vondruš 2b987499e2 Trade: add attenuation, range and cone angle parameters to LightData. 6 years ago
Vladimír Vondruš 18a05309e9 Platform: added view-taking Platform::GlfwApplication::setWindowIcon(). 6 years ago
Vladimír Vondruš 6be0248e9c imageconverter,sceneconverter: add -I and -C short variants. 6 years ago
Vladimír Vondruš ec7592d413 imageconverter: add an --in-place option. 6 years ago
Vladimír Vondruš 884b315ca5 AnySceneImporter: support skin import. 6 years ago
Vladimír Vondruš 051b715c12 Platform: reference useful APIs and docs from setWindowIcon(). 6 years ago
Vladimír Vondruš 35cb06fe1e Shaders: use StringViews to make code generation a bit less shitty. 6 years ago
Vladimír Vondruš 903e2c213c Shaders: properly use bitangents in Phong normal map calculation. 6 years ago
Vladimír Vondruš 2b36fd2136 MeshTools, Shaders: adapt thresholds for SwiftShader. 6 years ago
Vladimír Vondruš 8449fecc1c Trade: expand a TODO. 6 years ago
Vladimír Vondruš 5285dcc986 Shaders: add a normal texture scale parameter to Phong. 6 years ago
Vladimír Vondruš 63a78945e2 Shaders: there was a TODO so I implemented that TODO. 6 years ago
Vladimír Vondruš ec22b33e01 Trade: document how normal texture scale is meant to be applied. 6 years ago
Vladimír Vondruš 8bbbd4a994 GL: document uselessness of certain polygon offsets for future me. 6 years ago
Vladimír Vondruš 4a632553a5 Shaders: doc++ 6 years ago
Eric Undersander 8b8b9c456b Shaders: remove incorrect light direction normalization in Phong.vert. 6 years ago
Vladimír Vondruš 0c48d1ccb8 Shaders: repro case for a bug in Phong light direction calculation. 6 years ago
Vladimír Vondruš 9c14f1d367 Trade: clarify AbstractImporter::do*Count() error handling. 6 years ago
Vladimír Vondruš ddb7185417 Trade: make AbstractImporter::defaultScene() const. 6 years ago
Vladimír Vondruš 5217f48499 Trade: disallow custom deleters in AbstractImporter::skinXD(). 6 years ago
Vladimír Vondruš 8c24ea19d3 Trade: skin import in AbstractImporter. 6 years ago
Vladimír Vondruš d7a4f3bacd Trade: ability to reference a skin from MeshObjectData. 6 years ago
Vladimír Vondruš e8b64544df Trade: new SkinData class. 6 years ago
Vladimír Vondruš b9413d3ff5 doc: avoid plugin interface strings getting out of sync with docs. 6 years ago
Vladimír Vondruš fc7ebcd409 Appropriately reference MeshTools::primitiveCount(). 6 years ago
Vladimír Vondruš 5e5fd681f8 MeshTools: doc++ 6 years ago
Vladimír Vondruš b77eafb9de MeshTools: add generateQuadIndices(). 6 years ago
Vladimír Vondruš d01364ca1f Math: document more what's cross() good for. 6 years ago
Vladimír Vondruš 3bfe0f1d7f Trade: minor test cleanup. 6 years ago
Vladimír Vondruš 1be899d7fb Trade: doc++ 6 years ago
janos 12529efa89 Trade: various doc fixes. 6 years ago
Vladimír Vondruš 8c5a2d6a88 Platform: Xlib strikes again, this time with #define Bool int. 6 years ago
Vladimír Vondruš 3ffcdf1865 Trade: improve compat of deprecated PhongMaterialData::textureMatrix(). 6 years ago
Vladimír Vondruš 79e8fa0b05 Trade: add a query for packed clearcoat factor/roughness texture. 6 years ago
Vladimír Vondruš a2b1fa0572 Trade: properly consider texture IDs when checking for packing. 6 years ago
Vladimír Vondruš c2942ce7ac Trade: material packing queries definitely check for different IDs, right? 6 years ago
Vladimír Vondruš 44f67e7748 Trade: rethink common material texture coordinate transform/sets. 6 years ago