glow issueshttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues2018-06-14T10:42:39Zhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/111Multiple glow-samples: Wireframe setting draws GUI in wireframe too2018-06-14T10:42:39ZKersten SchusterMultiple glow-samples: Wireframe setting draws GUI in wireframe tooseen e.g. in TessellationPNSample and TessellationTerrainSampleseen e.g. in TessellationPNSample and TessellationTerrainSample0.9https://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/105Names for uniform arrays are inconsistent between shaders and glow2019-05-27T15:04:09ZKersten SchusterNames for uniform arrays are inconsistent between shaders and glow**Problem1:**
Example:
float uArray[4] is named uArray[0] by OpenGL and thus incorrect on glow-side. This leads to
prog.setUniform("uArray", {5.f, 6.f, 7.f, 8.f});
not setting the uniform at all. (Setting "uArray[0]" works, however)
...**Problem1:**
Example:
float uArray[4] is named uArray[0] by OpenGL and thus incorrect on glow-side. This leads to
prog.setUniform("uArray", {5.f, 6.f, 7.f, 8.f});
not setting the uniform at all. (Setting "uArray[0]" works, however)
**Problem 2:**
Due to the inconsistent names, warnings of the kind
"Uniform `uArray[0]' is used in the shader but was not set via GLOW." occur.0.9Jonathan Kunstwaldjonathan.kunstwald@rwth-aachen.deJonathan Kunstwaldjonathan.kunstwald@rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/103Scoped debug group2018-03-21T11:06:16ZPhilip TrettnerScoped debug group0.9Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/102Update external dependencies2018-12-19T03:26:14ZPhilip TrettnerUpdate external dependencies0.9Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/93Check if texture is depth or stencil target when attached to framebuffer2018-12-19T03:26:14ZPhilip TrettnerCheck if texture is depth or stencil target when attached to framebuffer0.9Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/75Attribute 0 might be required2019-05-27T15:33:01ZPhilip TrettnerAttribute 0 might be requiredcheck http://renderingpipeline.com/2012/03/attribute-less-rendering/
check OGL speccheck http://renderingpipeline.com/2012/03/attribute-less-rendering/
check OGL spec0.9Jonathan Kunstwaldjonathan.kunstwald@rwth-aachen.deJonathan Kunstwaldjonathan.kunstwald@rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/70Seamless cubemaps?2018-12-19T03:26:14ZPhilip TrettnerSeamless cubemaps?Check if this is activatedCheck if this is activated0.9Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/64check naming consistency2018-03-21T10:05:44ZPhilip Trettnercheck naming consistencygetObjectName vs id
object label / debug name?
in general go over all names and check if they are consistent!getObjectName vs id
object label / debug name?
in general go over all names and check if they are consistent!0.9Philip 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/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/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/39getMouseRay in genericcamera2018-03-21T14:31:42ZPhilip TrettnergetMouseRay in genericcamera0.9Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/32Try to make GlfwApp get a core context (for RenderDoc)2018-03-21T14:52:18ZPhilip TrettnerTry to make GlfwApp get a core context (for RenderDoc)0.9Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/29ArrayBuffer::create with vertices2018-12-19T03:26:14ZPhilip TrettnerArrayBuffer::create with vertices0.9Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/28Modernize Samples2018-03-22T17:06:38ZPhilip TrettnerModernize Samples* remove glfw-main and samples.hh
* migrate to GlfwApp
* let them work out of the box (static paths)
* rename "Apps" to "Samples"* remove glfw-main and samples.hh
* migrate to GlfwApp
* let them work out of the box (static paths)
* rename "Apps" to "Samples"0.9Kersten SchusterKersten Schusterhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/17Rethink Shared and Unique pointers2018-03-19T09:48:04ZPhilip TrettnerRethink Shared and Unique pointersMaybe remove unused typedefs from shared macro for less pollutionMaybe remove unused typedefs from shared macro for less pollution0.9Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/14Use OpenGL debug names2018-03-21T10:05:34ZPhilip TrettnerUse OpenGL debug names* for everything loaded from files
* for auto-generated stuff
* customizable
Extend error messages with that* for everything loaded from files
* for auto-generated stuff
* customizable
Extend error messages with that0.9Philip TrettnerPhilip Trettner