User Details
User Details
- User Since
- Dec 11 2015, 12:15 PM (439 w, 4 d)
- Availability
- Available
Feb 8 2017
Feb 8 2017
Oct 27 2016
Oct 27 2016
Nim committed R37:cb72d9dc76ae: Print shader error log on non-debug builds as well (authored by Nim).
Print shader error log on non-debug builds as well
Nim committed R37:8891dcd07707: Load different QOpenGLFunctions if we are on OpenGL 3.0 (authored by Nim).
Load different QOpenGLFunctions if we are on OpenGL 3.0
Sep 17 2016
Sep 17 2016
Nim committed R37:5948abc569b2: Switch between GLSL versions 150 core and 130 for MacOS and others (authored by Nim).
Switch between GLSL versions 150 core and 130 for MacOS and others
Sep 15 2016
Sep 15 2016
Nim committed R37:0d4671991b70: Merge branch 'master' of git://anongit.kde.org/krita (authored by Nim).
Merge branch 'master' of git://anongit.kde.org/krita
Nim committed R37:b11f32527a99: Allow Level of Detail to function with OpenGL 3.0 (authored by Nim).
Allow Level of Detail to function with OpenGL 3.0
Sep 13 2016
Sep 13 2016
Added legacy cursor shaders to resource file
Nim committed R37:0280aa780497: Patch Qt on OSX for fixing the opengl qpainter engine (authored by Nim).
Patch Qt on OSX for fixing the opengl qpainter engine
Nim committed R37:17bded7d752a: Merge branch 'nimmy/opengl-patch' of git://anongit.kde.org/krita into… (authored by Nim).
Merge branch 'nimmy/opengl-patch' of git://anongit.kde.org/krita into…
Nim committed R37:fe3821a9f1ce: Patch Qt on OSX for fixing the opengl qpainter engine (authored by Nim).
Patch Qt on OSX for fixing the opengl qpainter engine
Sep 12 2016
Sep 12 2016
Nim added a comment to T3691: Refresh web design after sprint discussion.
I like it a lot! :)
Nim added reviewers for D2755: Patch Qt on OSX for fixing the opengl qpainter engine: rempt, dkazakov.
Nim added a reviewer for D2755: Patch Qt on OSX for fixing the opengl qpainter engine: Krita: Releases (Release works 3.0.2).
Nim retitled D2755: Patch Qt on OSX for fixing the opengl qpainter engine from to Patch Qt on OSX for fixing the opengl qpainter engine.
Added legacy cursor shaders
Nim committed R37:03c41962a1f9: Added exception handling to loading display shader (authored by Nim).
Added exception handling to loading display shader
Merge branch 'master' into nimmy/opengl-patch
Added documentation for KisOpenGLCanvas2
Added documentation to KisOpenGLShaderLoader
Nim committed R37:33f33a609aa0: Replaced shader uniform access by enums instead of strings (authored by Nim).
Replaced shader uniform access by enums instead of strings
Nim committed R37:6023dddb6914: Added exception handling for when shader compilation fails (authored by Nim).
Added exception handling for when shader compilation fails
Sep 8 2016
Sep 8 2016
Nim added a comment to R37:47c0d27be7f6: Refactored shader system.
I assume you are talking about the uniforms. It is a trade-off as far as I can see.
Nim committed R37:83ca14aecfaf: Merge branch 'nimmy/opengl-patch' of git://anongit.kde.org/krita into… (authored by Nim).
Merge branch 'nimmy/opengl-patch' of git://anongit.kde.org/krita into…
Refactored shader system
Sep 6 2016
Sep 6 2016
Nim committed R37:3442a70908a8: Gave function buildFragmentShader a more appropriate name (authored by Nim).
Gave function buildFragmentShader a more appropriate name
Nim committed R37:46bb264aecdb: Changed hasOpenGL3 check to also check for minor version (authored by Nim).
Changed hasOpenGL3 check to also check for minor version
Nim committed R37:054e94aecf3b: Added both OpenGL 2.1 and 3.2 code paths in KisOpenGLCanvas2 (authored by Nim).
Added both OpenGL 2.1 and 3.2 code paths in KisOpenGLCanvas2
Added shader versions to all shaders
Nim committed R37:ab5cf348efe3: Updated texture2D calls in highq_downscale shader (authored by Nim).
Updated texture2D calls in highq_downscale shader
Updated texture2D call in simple_texture shader
Changed shader versions to match OpenGL3 profile
Sep 2 2016
Sep 2 2016
Nim committed R37:236fa069687a: Nearest neighbour filtering applies on all zoom levels (authored by Nim).
Nearest neighbour filtering applies on all zoom levels
Sep 1 2016
Sep 1 2016
Nim committed R37:109a713cdb31: Added documentation to kis_ruler_assistant_tool.cc (authored by Nim).
Added documentation to kis_ruler_assistant_tool.cc
Nim committed R37:2f7e2842c630: Removed native painting, only using QPainter for the assistants (authored by Nim).
Removed native painting, only using QPainter for the assistants
Warning the user if checkerShader can't be bound
Cleaned up painting assistant code
Aug 29 2016
Aug 29 2016
Nim committed R37:212b51e2d46b: Added vertex buffer objects to draw on the OpenGLCanvas (authored by Nim).
Added vertex buffer objects to draw on the OpenGLCanvas
Nim committed R37:15c484cab6dc: Set OpenGL3.2 Core Profile as the format on all platforms (authored by Nim).
Set OpenGL3.2 Core Profile as the format on all platforms
Removed trace OpenGL format setting
Nim committed R37:e932084f41db: Rename supportsGLSL13 to hasOpenGL3 to reflect what it does (authored by Nim).
Rename supportsGLSL13 to hasOpenGL3 to reflect what it does
Removed copied Qt paint engine
Nim committed R37:e3c0823d2466: Merge branch 'nimmy-opengl3' of git://anongit.kde.org/krita into nimmy-opengl3 (authored by Nim).
Merge branch 'nimmy-opengl3' of git://anongit.kde.org/krita into nimmy-opengl3
Aug 26 2016
Aug 26 2016
Fixed up shader input/output naming
Cleaned up shaders
Removed QRbTree private file
Updated QTriangular class to Qt 5.7.0
Updated QRGBA64 class to Qt 5.7.0
Nim committed R37:d6a69a33c7bd: Merge branch 'master' of git://anongit.kde.org/krita into nimmy-opengl3 (authored by Nim).
Merge branch 'master' of git://anongit.kde.org/krita into nimmy-opengl3
Updated paintengine to mirror Qt patch
Rendering decorations again
Fix merge conflicts
Commented out legacy GL code
Added timer to render tests
Updated QOpenGLPaintEngine class to Qt 5.7.0
Updated QOpenGLWidget class to Qt 5.7.0
Added tests for 13 functions in QPainter
Updated QOpenGLTextureHelper class to Qt 5.7.0
Nim committed R37:ec5c2d1f56af: Updated QOpenGLVertexArrayObject class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLVertexArrayObject class to Qt 5.7.0
Updated QTriangulatingStroker class to Qt 5.7.0
Updated QRGBA64 class to Qt 5.7.0
Updated QTriangular class to Qt 5.7.0
Removed QRbTree private file
Nim committed R37:2f8d42bd16ae: Updated QOpenGLTextureGlyphCache class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLTextureGlyphCache class to Qt 5.7.0
Updated QOpenGLShaderCache class to Qt 5.7.0
Updated QOpenGLTextureBlitter class to Qt 5.7.0
Nim committed R37:a0d2318a5610: Updated QOpenGLShaderCache_Meego class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLShaderCache_Meego class to Qt 5.7.0
Updated QOpenGLGradientCache class to Qt 5.7.0
Updated QOpenGLPaintDevice class to Qt 5.7.0
Updated QOpenGLQueryHelper class to Qt 5.7.0
Updated QOpenGLTextureCache class to Qt 5.7.0
Nim committed R37:8ff5123e471d: Updated QOpenGLCustomShaderStage class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLCustomShaderStage class to Qt 5.7.0
Nim committed R37:a076f4c4e5be: Added proper sizes to setVertexAttributePointer calls (authored by Nim).
Added proper sizes to setVertexAttributePointer calls
Nim committed R37:3f84d1a04c04: Updated QOpenGLFramebufferObjectPrivate class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLFramebufferObjectPrivate class to Qt 5.7.0
Updated QOpenGLExtensions class to Qt 5.7.0
Nim committed R37:35c1e5b68526: Updated QOpenGLEngineShaderSourcePrivate class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLEngineShaderSourcePrivate class to Qt 5.7.0
Updated QOpenGL2PEXVertexArray class to Qt 5.7.0
Nim committed R37:060713f739b6: Updated QOpenGLEngineShaderManager class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLEngineShaderManager class to Qt 5.7.0
Nim committed R37:e4779557cb10: Split canvas VAO in two, one for drawing quads, one for drawing outlines (authored by Nim).
Split canvas VAO in two, one for drawing quads, one for drawing outlines
Fixed unknown metric 12 warning
Fixed perspective assistant
Nim committed R37:2eddbece5a87: Moved all allocation to setVertexAttributePointer (authored by Nim).
Moved all allocation to setVertexAttributePointer
Debug to figure out beelzy bug
Nim committed R37:f716f7bab6fb: Fixed mistakenly writing to the wrong buffer object (authored by Nim).
Fixed mistakenly writing to the wrong buffer object
Nim committed R37:25e28e797054: Changed glVertexAttribPointer to always use 0 offset (authored by Nim).
Changed glVertexAttribPointer to always use 0 offset
Nim committed R37:0272829bbdf7: Moved paint engine buffer object to the stack and its creation to begin() (authored by Nim).
Moved paint engine buffer object to the stack and its creation to begin()
Cleaned up artifacts left behind from debugging
Made the painting of the tool outlines faster
Moved paint engine vertex array to the stack
Nim committed R37:17458686c73c: Added vao and vbo destruction to ~QOpenGL2PaintEngineExPrivate (authored by Nim).
Added vao and vbo destruction to ~QOpenGL2PaintEngineExPrivate
Nim committed R37:e6cb50cd7d3c: Refraining from creating new VAO/VBOs when they already exist (authored by Nim).
Refraining from creating new VAO/VBOs when they already exist
Nim committed R37:9824f7b575ea: Unrolled creation loop of VBOs to allow different draw behaviours (authored by Nim).
Unrolled creation loop of VBOs to allow different draw behaviours
Nim committed R37:7408e7cdd7df: Replaced all vboHandles with QOpenGLBuffer objects (authored by Nim).
Replaced all vboHandles with QOpenGLBuffer objects
Replaced vboHandle[0] with QOpenGLBuffer object
Updated debug to be more concise
Use the vertex buffers while drawing.
Nim committed R37:95bc6922ed20: Rename this function to reflect what it actually does (authored by rempt).
Rename this function to reflect what it actually does
Nim committed R37:efeb42a84f73: Changed hasOpenGL3 to no longer require deprecated functions (authored by Nim).
Changed hasOpenGL3 to no longer require deprecated functions
Setting up the vertext array buffer
Remove spurious opengl format setting