glow issueshttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues2019-05-29T12:57:00Zhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/129texture getPixel2019-05-29T12:57:00ZPhilip Trettnertexture getPixelPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/128texture getSubData2019-05-29T12:56:13ZPhilip Trettnertexture getSubDataPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/127texture getData mipmapLevel is unused2019-05-29T12:56:03ZPhilip Trettnertexture getData mipmapLevel is unusedPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/123Add TIF/TIFF loader2018-12-04T07:00:53ZPhilip TrettnerAdd TIF/TIFF loaderhttps://github.com/jkriege2/TinyTIFFhttps://github.com/jkriege2/TinyTIFFPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/121Add SizeT versions to texture interface2018-07-31T08:42:12ZPhilip TrettnerAdd SizeT versions to texture interfacePhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/120Make GL_DEBUG_OUTPUT_SYNCHRONOUS configurable2018-06-13T11:39:56ZPhilip TrettnerMake GL_DEBUG_OUTPUT_SYNCHRONOUS configurabledue to performance implicationsdue to performance implicationsPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/117setImage should verify type2018-05-09T08:45:24ZPhilip TrettnersetImage should verify typePhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/116setImage with std::string2018-05-09T08:45:11ZPhilip TrettnersetImage with std::stringcan be queried via uniformInfocan be queried via uniformInfoPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/115Members of Uniform Buffers are treated as individual Uniforms by the validation.2018-05-09T07:47:13ZChristian MattesMembers of Uniform Buffers are treated as individual Uniforms by the validation.In Shader:
```glsl
layout(std140)
uniform ubCamera
{
mat4 uViewMatrix;
mat4 uProjectionMatrix;
vec3 uCameraPosition;
float uFocalLength;
float uNear;
float uFar;
};
```
Generates a list of warnings:
```
[09:32:51...In Shader:
```glsl
layout(std140)
uniform ubCamera
{
mat4 uViewMatrix;
mat4 uProjectionMatrix;
vec3 uCameraPosition;
float uFocalLength;
float uNear;
float uFar;
};
```
Generates a list of warnings:
```
[09:32:51][Warning] Uniform `uCameraPosition' is used in the shader but was not set via GLOW. [Program 48: uvs]
[09:32:51][Warning] (This also applies for uniforms with default values. We recommend making them non-uniform if you don't set them.)
[09:32:51][Warning] (This warning can be disabled via setWarnOnUnchangedUniforms(false).)
[09:32:51][Warning] Uniform `uFar' is used in the shader but was not set via GLOW. [Program 48: uvs]
[09:32:51][Warning] (This also applies for uniforms with default values. We recommend making them non-uniform if you don't set them.)
[09:32:51][Warning] (This warning can be disabled via setWarnOnUnchangedUniforms(false).)
[09:32:51][Warning] Uniform `uFocalLength' is used in the shader but was not set via GLOW. [Program 48: uvs]
[09:32:51][Warning] (This also applies for uniforms with default values. We recommend making them non-uniform if you don't set them.)
[09:32:51][Warning] (This warning can be disabled via setWarnOnUnchangedUniforms(false).)
[09:32:51][Warning] Uniform `uNear' is used in the shader but was not set via GLOW. [Program 48: uvs]
[09:32:51][Warning] (This also applies for uniforms with default values. We recommend making them non-uniform if you don't set them.)
[09:32:51][Warning] (This warning can be disabled via setWarnOnUnchangedUniforms(false).)
[09:32:51][Warning] Uniform `uProjectionMatrix' is used in the shader but was not set via GLOW. [Program 48: uvs]
[09:32:51][Warning] (This also applies for uniforms with default values. We recommend making them non-uniform if you don't set them.)
[09:32:51][Warning] (This warning can be disabled via setWarnOnUnchangedUniforms(false).)
[09:32:51][Warning] Uniform `uViewMatrix' is used in the shader but was not set via GLOW. [Program 48: uvs]
[09:32:51][Warning] (This also applies for uniforms with default values. We recommend making them non-uniform if you don't set them.)
[09:32:51][Warning] (This warning can be disabled via setWarnOnUnchangedUniforms(false).)
```
(even when the Uniform Buffer itself is properly set through glow)https://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/114Improve TextureData interface2018-04-20T09:33:05ZPhilip TrettnerImprove TextureData interfaceEspecially for loading 2DArrays and 3D texturesEspecially for loading 2DArrays and 3D texturesPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/110PathTracerSample: Double-Click makes camera matrix non-orthogonal2018-03-22T15:17:34ZKersten SchusterPathTracerSample: Double-Click makes camera matrix non-orthogonalAssertion fails in debug modeAssertion fails in debug modehttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/109"Start Project" script2018-03-22T12:20:42ZPhilip Trettner"Start Project" scriptdefault CMakeLists with libs and src and so ondefault CMakeLists with libs and src and so onPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/108glow (incorrectly) warns about unset image-load-store uniforms2019-10-14T08:46:41ZKersten Schusterglow (incorrectly) warns about unset image-load-store uniformsExample:
uniform layout(rg16f, binding=0) writeonly image2DRect uLUT;
yields the warning:
"Uniform `uLUT' is used in the shader but was not set via GLOW. [Program 55: glow-material/precalc-env-brdf-lut.csh]"
However, according to https:...Example:
uniform layout(rg16f, binding=0) writeonly image2DRect uLUT;
yields the warning:
"Uniform `uLUT' is used in the shader but was not set via GLOW. [Program 55: glow-material/precalc-env-brdf-lut.csh]"
However, according to https://www.khronos.org/opengl/wiki/Image_Load_Store,
"These are usually set with a binding layout qualifier, but they can also be set with glUniform1i or glProgramUniform1i."
Anyway, directly using the (allowed) "layout way" might also create glow warnings.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/107setImage via uniform string2018-03-22T11:57:29ZPhilip TrettnersetImage via uniform stringlook up bindinglook up bindingPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/106Screen Capturing for screenshots/videos2018-03-22T07:42:06ZKersten SchusterScreen Capturing for screenshots/videosglow-extras should have some functionality for screen capturingglow-extras should have some functionality for screen capturinghttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/104Renderbuffer support2018-03-19T10:17:18ZPhilip TrettnerRenderbuffer supportPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/101Fix glow-tests2019-05-24T12:21:04ZPhilip TrettnerFix glow-testsKersten SchusterKersten Schusterhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/100Write a getting started guide2019-05-24T12:21:08ZPhilip TrettnerWrite a getting started guidePhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/98Skeletal animation in glow extras2018-02-19T11:46:52ZPhilip TrettnerSkeletal animation in glow extrasPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/97Check if reading from and writing to the same texture2019-05-24T12:21:10ZPhilip TrettnerCheck if reading from and writing to the same texturePhilip TrettnerPhilip Trettner