glow issueshttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues2017-12-09T18:25:43Zhttps://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/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 Trettnerhttps://gitlab.vci.rwth-aachen.de:9000/Glow/glow/-/issues/43Proper texture clear fallback for non-OGL 4.42017-12-07T10:31:31ZPhilip TrettnerProper texture clear fallback for non-OGL 4.4Philip 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 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/37Add Sampler objects2017-12-06T05:43:06ZPhilip TrettnerAdd Sampler objectsPhilip 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/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/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/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/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/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/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/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/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 Trettner