Glow issueshttps://gitlab.vci.rwth-aachen.de:9000/groups/Glow/-/issues2019-05-24T12:20:33Zhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/4Reloading a shader program where the changes cause compilation errors leads t...2019-05-24T12:20:33ZDario SeybReloading a shader program where the changes cause compilation errors leads to an invalid program objectThis issue forces users to be very careful when editing shaders which are currently in use and reduces the usefulness of shader hot reloading.
The common solution is:
Instead of leaving the shader in an invalid state, switch it wit...This issue forces users to be very careful when editing shaders which are currently in use and reduces the usefulness of shader hot reloading.
The common solution is:
Instead of leaving the shader in an invalid state, switch it with an "error shader" (e.g. the offensively pink material in Unity3D). Of course this does not solve issues where other parts of the pipeline depend on the output of the program.
It might be simpler to switch back to the previous version of the program if compilation errors are detected. I implemented this [here](https://www.graphics.rwth-aachen.de:9000/dseyb/glow/commit/94eb7747f0d94fe57bbdebf25ca53fbcc5463120) naively and it works fine, but I need to make sure I'm cleaning up memory and OpenGL resource properly.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/7TextureCubeMapArray data is not uploaded correctly2017-09-13T18:33:07ZPhilip TrettnerTextureCubeMapArray data is not uploaded correctlyLayers * 6 + targetLayers * 6 + targetPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/8Don't use glTexImageND if same size and same internal format2017-09-13T18:33:07ZPhilip TrettnerDon't use glTexImageND if same size and same internal formatTo prevent additional memory allocationTo prevent additional memory allocationPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/9Implement save to jpg and different formats2017-11-23T08:55:39ZPhilip TrettnerImplement save to jpg and different formatsPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/18Create readthedocs.org page2017-12-05T05:28:07ZPhilip TrettnerCreate readthedocs.org pagePhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/19Create direct state access functions2017-12-05T05:28:37ZPhilip TrettnerCreate direct state access functionsMaybe emulate it if not availableMaybe emulate it if not availablePhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/20Check if glad_set_pre_callback is used2017-12-05T05:29:00ZPhilip TrettnerCheck if glad_set_pre_callback is usedand glGetError is called properlyand glGetError is called properlyPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/22Investigate culling direction for Quad<>2017-12-05T05:30:05ZPhilip TrettnerInvestigate culling direction for Quad<>There is some strange inconsistencyThere is some strange inconsistencyPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/24check if GL_PATCH_VERTICES must be set every draw call2017-12-05T05:30:48ZPhilip Trettnercheck if GL_PATCH_VERTICES must be set every draw callPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/25VertexArray create function with patch vertex count?2017-12-05T05:31:12ZPhilip TrettnerVertexArray create function with patch vertex count?Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/26Better interface for default texture parameters (see TextureData)2017-12-05T05:31:42ZPhilip TrettnerBetter interface for default texture parameters (see TextureData)especially for trilinear filtering and AF.especially for trilinear filtering and AF.Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/27AntTweakBar helper for callbacks2017-12-05T05:32:13ZPhilip TrettnerAntTweakBar helper for callbacks* for RW
* for Button
c++ lambdas!* for RW
* for Button
c++ lambdas!Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/31Add RenderDoc and apitrace notice2019-05-24T12:21:16ZPhilip TrettnerAdd RenderDoc and apitrace noticePhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/34Shader reloading does not preserve uniforms when shader was broken in between2019-05-24T12:16:10ZPhilip TrettnerShader reloading does not preserve uniforms when shader was broken in betweenBasically save uniform state for last valid program. Relates to #4Basically save uniform state for last valid program. Relates to #4Philip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/35Check texture reloading2017-12-06T03:29:14ZPhilip TrettnerCheck texture reloadingPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/36Copy textures2017-12-06T04:30:06ZPhilip TrettnerCopy textureswith glSubImage thingywith glSubImage thingyPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/37Add Sampler objects2017-12-06T05:43:06ZPhilip TrettnerAdd Sampler objectsPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/38mesh reload2017-12-06T07:01:31ZPhilip Trettnermesh reloadPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/41Add a "OpenGL vs GLOW" website with side-by-side snippets how to do stuff2019-05-24T12:21:19ZPhilip TrettnerAdd a "OpenGL vs GLOW" website with side-by-side snippets how to do stuffPhilip TrettnerPhilip Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/42Easy clipboard support2017-12-07T06:20:16ZPhilip TrettnerEasy clipboard supportmaybe in GlfwApp + rendering pipeline or smth?
with sizes, transparency, etc.maybe in GlfwApp + rendering pipeline or smth?
with sizes, transparency, etc.Philip TrettnerPhilip Trettner