239 Commits (ff916e1934565ffc5be21f1aaf623daef4dbbab8)

Author SHA1 Message Date
Vladimír Vondruš 909dd781df Vk: put CreateInfo structures to dedicated headers. 5 years ago
Vladimír Vondruš 98a69fc568 Vk: rethink "creation" docs. 5 years ago
Vladimír Vondruš c32f75ddf3 Vk: implement a RenderPass wrapper. 5 years ago
Vladimír Vondruš e81f4d5224 Vk: overview docs for Memory, Buffer and Image. 6 years ago
Vladimír Vondruš 7bc4e83733 doc: property retrieval optimization isn't essentially needed. 6 years ago
Vladimír Vondruš cacd2e9c69 doc: this is hidden anyway, so it can be NoCreate as well. 6 years ago
Vladimír Vondruš ae3dbe1c36 Vk: Shader wrapper. 6 years ago
Vladimír Vondruš 6b39e7c2b5 Vk: make InstanceCreateInfo implicitly constructible. 6 years ago
Vladimír Vondruš cad08497b1 Vk: DeviceCreateInfo::addQueues() overload taking QueueFlags directly. 6 years ago
Vladimír Vondruš 63acbc7a22 Vk: it's inevitable, DeviceProperties are going to stay forever. 6 years ago
Vladimír Vondruš a62e2b8f09 Vk: start writing some actual docs. 6 years ago
Vladimír Vondruš c6f377b45f Vk: this DeviceCreateInfo constructor is garbage. 6 years ago
Vladimír Vondruš 374f816762 Vk: device creation. 6 years ago
Vladimír Vondruš 0392aeb878 Vk: instance creation. 6 years ago
Vladimír Vondruš 6b93a2d364 ShaderTools: fix the input callback snippet to be less wrong. 6 years ago
Vladimír Vondruš f80b238e27 ShaderTools: intro docs for AbstractConverter. 6 years ago
Vladimír Vondruš 13dfb6472f ShaderTools: bootstrap new library. 6 years ago
Vladimír Vondruš 7231a48fbf Trade,Text: this is a much better example for template file callbacks. 6 years ago
Vladimír Vondruš 81c9cb48f7 Trade: use setStorage() in the ImageData doc snippet as well. 6 years ago
Vladimír Vondruš 567b15486f Shaders: add an ability to control specular light color to Phong. 6 years ago
Vladimír Vondruš 25463db8a6 Shaders: alpha doesn't make sense for light colors. 6 years ago
Vladimír Vondruš 7257bbb871 Shaders: rework Phong to support directional and attenuated point lights. 6 years ago
Vladimír Vondruš 2b987499e2 Trade: add attenuation, range and cone angle parameters to LightData. 6 years ago
Vladimír Vondruš 712dc32e48 doc: slowly switch over to sRGB. 6 years ago
Vladimír Vondruš b77eafb9de MeshTools: add generateQuadIndices(). 6 years ago
janos 12529efa89 Trade: various doc fixes. 6 years ago
Vladimír Vondruš 44f67e7748 Trade: rethink common material texture coordinate transform/sets. 6 years ago
Vladimír Vondruš f9edbcdd24 Trade: rework metallic/roughness packing. 6 years ago
Vladimír Vondruš 9c00efa7e0 Trade: MaterialTextureSwizzle::GA for normal maps and related utils. 6 years ago
Vladimír Vondruš 271b7a7629 Trade: usage docs for MaterialData. 6 years ago
Vladimír Vondruš 0ec8e002fb Trade: return Optional instead of Pointer from *Importer::material(). 6 years ago
Vladimír Vondruš 8456537fef Trade: deprecate AbstractMaterialData, rewrite PhongMaterialData. 6 years ago
Vladimír Vondruš 868843c9bb Remove heavy compatibility includes added in 2019.01. 6 years ago
Vladimír Vondruš d0fa28c331 Use the new half/packed typedefs where appropriate. 6 years ago
Vladimír Vondruš 10f29d2c81 MeshTools: change concatenate() to do only what it's designed for. 6 years ago
Vladimír Vondruš 1026aee80e Moved the NoInit tag from Math to the root namespace. 6 years ago
Vladimír Vondruš 1fd8722d51 doc: provide a separate \def_vk and \val_vk. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš d846944b7a MeshTools: de-template removeDuplicatesFuzzy(). 6 years ago
Vladimír Vondruš 5be7fbe1e8 Math: make Range2D and Range3D properly convertible from std::pair. 6 years ago
Vladimír Vondruš 9d104a7e88 Shaders: document how to propagate generic attribs to shader code. 6 years ago
Vladimír Vondruš d4c196e997 DebugTools: suggesting such thresholds for image comparison is criminal. 6 years ago
Vladimír Vondruš 2149f31973 MagnumFont,MagnumFontConverter: adapt to Corrade changes. 6 years ago
Vladimír Vondruš 820b9b94a1 DebugTools: initial implementation of a new frame profiler. 6 years ago
Vladimír Vondruš 573125d0a9 Math: make cross() 10x faster in Debug. 6 years ago
Vladimír Vondruš c03ed3af75 doc: show how to set up blending for alpha / transparency. 6 years ago
Vladimír Vondruš 2149e78f82 Platform: make *Application::exit() exit right after constructor ends. 6 years ago
Vladimír Vondruš 55685ea382 Shaders: implement instancing in Phong. 6 years ago
Vladimír Vondruš a1f1f66c04 Shaders: implement instancing in Flat. 6 years ago
Vladimír Vondruš 44609d845f doc: fix the recommended texture format. 6 years ago