glow issueshttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues2017-12-13T09:35:19Zhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/68Improve loading times for textures2017-12-13T09:35:19ZPhilip TrettnerImprove loading times for texturesespecially pngespecially pngPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/67Proper OpenGL 3.3+ version detection and branching (dynamic vs static detection)2017-12-13T08:56:07ZPhilip TrettnerProper OpenGL 3.3+ version detection and branching (dynamic vs static detection)Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/63Add strong debug mode that checks all FBO attachments2017-12-13T07:17:53ZPhilip TrettnerAdd strong debug mode that checks all FBO attachmentsand maybe even moreand maybe even morePhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/61Add glPushDebug Group at various points2017-12-13T07:00:55ZPhilip TrettnerAdd glPushDebug Group at various pointsoptionally ofcoptionally ofcPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/60Check if all SharedObjects are properly deleted2017-12-13T05:39:02ZPhilip TrettnerCheck if all SharedObjects are properly deletedIntroduce weak_ptrs where appropriateIntroduce weak_ptrs where appropriatePhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/59Correct normal map mip map generation2017-12-13T03:57:41ZPhilip TrettnerCorrect normal map mip map generationMaybe a general mip-map create framework
CPU and GPUMaybe a general mip-map create framework
CPU and GPUPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/58Track global statistics of what happens under the hood2017-12-12T06:59:46ZPhilip TrettnerTrack global statistics of what happens under the hoodMaybe even per frame.
Stuff tracked:
* Shader relinking
* Uniform restoration
* Location lookup
* Uniform lookup?
* ...
Devise some warnings for abnormal behavior.Maybe even per frame.
Stuff tracked:
* Shader relinking
* Uniform restoration
* Location lookup
* Uniform lookup?
* ...
Devise some warnings for abnormal behavior.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/57Use creation time instead of pointer value for deciding which VAO/Shader loca...2017-12-15T14:18:44ZPhilip TrettnerUse creation time instead of pointer value for deciding which VAO/Shader location mapping to keepShould work way better with dynamically created VAOsShould work way better with dynamically created VAOsPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/56Write conditional versions of GLOW_SCOPED2018-03-21T11:10:56ZPhilip TrettnerWrite conditional versions of GLOW_SCOPEDTo prevent this:
GLOW_SCOPED(enable, GL_CULL_FACE);
if (mWireframe)
glDisable(GL_CULL_FACE);To prevent this:
GLOW_SCOPED(enable, GL_CULL_FACE);
if (mWireframe)
glDisable(GL_CULL_FACE);0.9Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/54Assimp rebuilds after every restart / Cmake exec?2017-12-16T19:18:31ZPhilip TrettnerAssimp rebuilds after every restart / Cmake exec?Maybe relates to #40Maybe relates to #40Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/53Easy way to aggregate textures2017-12-11T04:16:04ZPhilip TrettnerEasy way to aggregate texturesE.g. pack normal + height + cone map
CPU or GPU?E.g. pack normal + height + cone map
CPU or GPU?Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/52Texture post-processors2017-12-11T03:46:13ZPhilip TrettnerTexture post-processorsConvert:
* Height Map to Normal Map
* Height Map to Cone Step Map
* Normal Map to Height Map?Convert:
* Height Map to Normal Map
* Height Map to Cone Step Map
* Normal Map to Height Map?Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/51Revisit size_t vs int in glow2018-12-19T03:26:14ZPhilip TrettnerRevisit size_t vs int in glowand fix warningsand fix warnings0.9Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/50Think about requiring colorspace for every texture load2018-12-19T03:26:14ZPhilip TrettnerThink about requiring colorspace for every texture loadThis is a breaking change though!
Maybe deprecation?
https://stackoverflow.com/questions/295120/c-mark-as-deprecatedThis is a breaking change though!
Maybe deprecation?
https://stackoverflow.com/questions/295120/c-mark-as-deprecated0.9Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/49Revisit FXAA2017-12-09T18:25:43ZPhilip TrettnerRevisit FXAAIt's not super correct for TEXTURE_RECTANGLE i thinkIt's not super correct for TEXTURE_RECTANGLE i thinkPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/48Add project folders for MSVC solutions2017-12-09T06:18:53ZPhilip TrettnerAdd project folders for MSVC solutionsPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/47Stack traces for GLOW and OpenGL errors2017-12-09T06:13:58ZPhilip TrettnerStack traces for GLOW and OpenGL errorsPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/46Warn if drawing without a shader used2018-12-19T03:26:14ZPhilip TrettnerWarn if drawing without a shader usedmake sure that it can be disabled for manual renderingmake sure that it can be disabled for manual rendering0.9Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/45Wang random function: int vs uint warnings2017-12-08T05:04:48ZPhilip TrettnerWang random function: int vs uint warningsPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/44Virtual point lights for Area Lights should adjust specular to reflected ray ...2017-12-07T12:09:01ZPhilip TrettnerVirtual point lights for Area Lights should adjust specular to reflected ray and diffuse to normal rayPhilip TrettnerPhilip Trettner