Nim (Julian Thijssen)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Dec 11 2015, 12:15 PM (439 w, 4 d)
Availability
Available

Recent Activity

Feb 8 2017

Nim accepted D4506: Fix glLogicOp by using QOpenGLFunctions_3_0 instead of GLES2 + WGL.
Feb 8 2017, 5:16 PM

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
Oct 27 2016, 5:33 PM
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
Oct 27 2016, 5:33 PM

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 17 2016, 1:07 PM

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
Sep 15 2016, 1:58 PM
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 15 2016, 1:58 PM

Sep 13 2016

Nim committed R37:73fe154c55c3: Added legacy cursor shaders to resource file (authored by Nim).
Added legacy cursor shaders to resource file
Sep 13 2016, 1:57 PM
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
Sep 13 2016, 10:53 AM
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…
Sep 13 2016, 10:52 AM
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 13 2016, 10:52 AM
Nim closed D2755: Patch Qt on OSX for fixing the opengl qpainter engine by committing R37:fe3821a9f1ce: Patch Qt on OSX for fixing the opengl qpainter engine.
Sep 13 2016, 10:52 AM

Sep 12 2016

Nim added a comment to T3691: Refresh web design after sprint discussion.

I like it a lot! :)

Sep 12 2016, 11:05 PM · Krita: Website and Translations
Nim added reviewers for D2755: Patch Qt on OSX for fixing the opengl qpainter engine: rempt, dkazakov.
Sep 12 2016, 7:14 PM
Nim added a reviewer for D2755: Patch Qt on OSX for fixing the opengl qpainter engine: Krita: Releases (Release works 3.0.2).
Sep 12 2016, 7:13 PM
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.
Sep 12 2016, 7:08 PM
Nim committed R37:4db1ec68f43f: Added legacy cursor shaders (authored by Nim).
Added legacy cursor shaders
Sep 12 2016, 6:42 PM
Nim committed R37:03c41962a1f9: Added exception handling to loading display shader (authored by Nim).
Added exception handling to loading display shader
Sep 12 2016, 6:23 PM
Nim committed R37:69a86be62905: Merge branch 'master' into nimmy/opengl-patch (authored by Nim).
Merge branch 'master' into nimmy/opengl-patch
Sep 12 2016, 6:10 PM
Nim committed R37:d526e8f74a63: Added documentation for KisOpenGLCanvas2 (authored by Nim).
Added documentation for KisOpenGLCanvas2
Sep 12 2016, 4:44 PM
Nim committed R37:c69e82d3b93e: Added documentation to KisOpenGLShaderLoader (authored by Nim).
Added documentation to KisOpenGLShaderLoader
Sep 12 2016, 4:31 PM
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
Sep 12 2016, 4:06 PM
Nim committed R37:6023dddb6914: Added exception handling for when shader compilation fails (authored by Nim).
Added exception handling for when shader compilation fails
Sep 12 2016, 3:13 PM

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.

Sep 8 2016, 9:53 PM
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…
Sep 8 2016, 12:22 PM
Nim committed R37:47c0d27be7f6: Refactored shader system (authored by Nim).
Refactored shader system
Sep 8 2016, 12:21 PM

Sep 6 2016

Nim committed R37:3442a70908a8: Gave function buildFragmentShader a more appropriate name (authored by Nim).
Gave function buildFragmentShader a more appropriate name
Sep 6 2016, 4:42 PM
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
Sep 6 2016, 4:38 PM
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
Sep 6 2016, 4:36 PM
Nim committed R37:c6a69b76bfb4: Added shader versions to all shaders (authored by Nim).
Added shader versions to all shaders
Sep 6 2016, 2:49 PM
Nim committed R37:ab5cf348efe3: Updated texture2D calls in highq_downscale shader (authored by Nim).
Updated texture2D calls in highq_downscale shader
Sep 6 2016, 2:49 PM
Nim committed R37:a2714d1d76b6: Updated texture2D call in simple_texture shader (authored by Nim).
Updated texture2D call in simple_texture shader
Sep 6 2016, 2:49 PM
Nim committed R37:00e9327e8eff: Changed shader versions to match OpenGL3 profile (authored by Nim).
Changed shader versions to match OpenGL3 profile
Sep 6 2016, 2:49 PM

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 2 2016, 3:31 PM

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
Sep 1 2016, 9:49 AM
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
Sep 1 2016, 9:49 AM
Nim committed R37:845924ac7864: Warning the user if checkerShader can't be bound (authored by Nim).
Warning the user if checkerShader can't be bound
Sep 1 2016, 9:49 AM
Nim committed R37:a1c0fd6cef22: Cleaned up painting assistant code (authored by Nim).
Cleaned up painting assistant code
Sep 1 2016, 9:49 AM

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
Aug 29 2016, 10:42 PM
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
Aug 29 2016, 10:42 PM
Nim committed R37:ceda310f9579: Removed trace OpenGL format setting (authored by Nim).
Removed trace OpenGL format setting
Aug 29 2016, 10:42 PM
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
Aug 29 2016, 10:42 PM
Nim committed R37:92046faef91b: Removed copied Qt paint engine (authored by Nim).
Removed copied Qt paint engine
Aug 29 2016, 7:29 PM
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 29 2016, 7:29 PM

Aug 26 2016

Nim committed R37:9ec4e8dd896a: Fixed up shader input/output naming (authored by Nim).
Fixed up shader input/output naming
Aug 26 2016, 8:30 AM
Nim committed R37:dd32d5e421a4: Cleaned up shaders (authored by Nim).
Cleaned up shaders
Aug 26 2016, 8:08 AM
Nim committed R37:bd81709b3ceb: Removed QRbTree private file (authored by Nim).
Removed QRbTree private file
Aug 26 2016, 7:46 AM
Nim committed R37:efd733217458: Updated QTriangular class to Qt 5.7.0 (authored by Nim).
Updated QTriangular class to Qt 5.7.0
Aug 26 2016, 7:46 AM
Nim committed R37:4dc44703d568: Updated QRGBA64 class to Qt 5.7.0 (authored by Nim).
Updated QRGBA64 class to Qt 5.7.0
Aug 26 2016, 7:46 AM
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
Aug 26 2016, 7:41 AM
Nim committed R37:2fa62c45e58d: Updated paintengine to mirror Qt patch (authored by Nim).
Updated paintengine to mirror Qt patch
Aug 26 2016, 7:41 AM
Nim committed R37:bf14b53f2270: Rendering decorations again (authored by Nim).
Rendering decorations again
Aug 26 2016, 7:41 AM
Nim committed R37:8e30b5e5bace: Fix merge conflicts (authored by Nim).
Fix merge conflicts
Aug 26 2016, 7:41 AM
Nim committed R37:ab87f3f1fc4f: Commented out legacy GL code (authored by Nim).
Commented out legacy GL code
Aug 26 2016, 7:41 AM
Nim committed R37:b663beccb440: Added timer to render tests (authored by Nim).
Added timer to render tests
Aug 26 2016, 7:41 AM
Nim committed R37:09316cd52b3c: Updated QOpenGLPaintEngine class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLPaintEngine class to Qt 5.7.0
Aug 26 2016, 7:41 AM
Nim committed R37:59ea1011377d: Updated QOpenGLWidget class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLWidget class to Qt 5.7.0
Aug 26 2016, 7:41 AM
Nim committed R37:6ddb44548247: Added tests for 13 functions in QPainter (authored by Nim).
Added tests for 13 functions in QPainter
Aug 26 2016, 7:41 AM
Nim committed R37:f9f223768ea4: Updated QOpenGLTextureHelper class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLTextureHelper class to Qt 5.7.0
Aug 26 2016, 7:41 AM
Nim committed R37:ec5c2d1f56af: Updated QOpenGLVertexArrayObject class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLVertexArrayObject class to Qt 5.7.0
Aug 26 2016, 7:41 AM
Nim committed R37:9d0617c3065c: Updated QTriangulatingStroker class to Qt 5.7.0 (authored by Nim).
Updated QTriangulatingStroker class to Qt 5.7.0
Aug 26 2016, 7:41 AM
Nim committed R37:4dc44703d568: Updated QRGBA64 class to Qt 5.7.0 (authored by Nim).
Updated QRGBA64 class to Qt 5.7.0
Aug 26 2016, 7:41 AM
Nim committed R37:efd733217458: Updated QTriangular class to Qt 5.7.0 (authored by Nim).
Updated QTriangular class to Qt 5.7.0
Aug 26 2016, 7:41 AM
Nim committed R37:bd81709b3ceb: Removed QRbTree private file (authored by Nim).
Removed QRbTree private file
Aug 26 2016, 7:41 AM
Nim committed R37:2f8d42bd16ae: Updated QOpenGLTextureGlyphCache class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLTextureGlyphCache class to Qt 5.7.0
Aug 26 2016, 7:41 AM
Nim committed R37:5714960a8282: Updated QOpenGLShaderCache class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLShaderCache class to Qt 5.7.0
Aug 26 2016, 7:41 AM
Nim committed R37:54ff922c4786: Updated QOpenGLTextureBlitter class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLTextureBlitter class to Qt 5.7.0
Aug 26 2016, 7:41 AM
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
Aug 26 2016, 7:41 AM
Nim committed R37:87852a5146b4: Updated QOpenGLGradientCache class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLGradientCache class to Qt 5.7.0
Aug 26 2016, 7:41 AM
Nim committed R37:5aa9364cddf6: Updated QOpenGLPaintDevice class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLPaintDevice class to Qt 5.7.0
Aug 26 2016, 7:41 AM
Nim committed R37:6ead0e2dac3c: Updated QOpenGLQueryHelper class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLQueryHelper class to Qt 5.7.0
Aug 26 2016, 7:41 AM
Nim committed R37:e2f8acbd64c3: Updated QOpenGLTextureCache class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLTextureCache class to Qt 5.7.0
Aug 26 2016, 7:41 AM
Nim committed R37:8ff5123e471d: Updated QOpenGLCustomShaderStage class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLCustomShaderStage class to Qt 5.7.0
Aug 26 2016, 7:40 AM
Nim committed R37:a076f4c4e5be: Added proper sizes to setVertexAttributePointer calls (authored by Nim).
Added proper sizes to setVertexAttributePointer calls
Aug 26 2016, 7:40 AM
Nim committed R37:3f84d1a04c04: Updated QOpenGLFramebufferObjectPrivate class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLFramebufferObjectPrivate class to Qt 5.7.0
Aug 26 2016, 7:40 AM
Nim committed R37:67ea7f4c0fb0: Updated QOpenGLExtensions class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLExtensions class to Qt 5.7.0
Aug 26 2016, 7:40 AM
Nim committed R37:35c1e5b68526: Updated QOpenGLEngineShaderSourcePrivate class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLEngineShaderSourcePrivate class to Qt 5.7.0
Aug 26 2016, 7:40 AM
Nim committed R37:6fd13b43a704: Updated QOpenGL2PEXVertexArray class to Qt 5.7.0 (authored by Nim).
Updated QOpenGL2PEXVertexArray class to Qt 5.7.0
Aug 26 2016, 7:40 AM
Nim committed R37:060713f739b6: Updated QOpenGLEngineShaderManager class to Qt 5.7.0 (authored by Nim).
Updated QOpenGLEngineShaderManager class to Qt 5.7.0
Aug 26 2016, 7:40 AM
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
Aug 26 2016, 7:40 AM
Nim committed R37:d8fbe6d2108b: Fixed unknown metric 12 warning (authored by Nim).
Fixed unknown metric 12 warning
Aug 26 2016, 7:40 AM
Nim committed R37:637849617471: Fixed perspective assistant (authored by Nim).
Fixed perspective assistant
Aug 26 2016, 7:40 AM
Nim committed R37:2eddbece5a87: Moved all allocation to setVertexAttributePointer (authored by Nim).
Moved all allocation to setVertexAttributePointer
Aug 26 2016, 7:40 AM
Nim committed R37:0c89e361af16: Debug to figure out beelzy bug (authored by Nim).
Debug to figure out beelzy bug
Aug 26 2016, 7:40 AM
Nim committed R37:f716f7bab6fb: Fixed mistakenly writing to the wrong buffer object (authored by Nim).
Fixed mistakenly writing to the wrong buffer object
Aug 26 2016, 7:40 AM
Nim committed R37:25e28e797054: Changed glVertexAttribPointer to always use 0 offset (authored by Nim).
Changed glVertexAttribPointer to always use 0 offset
Aug 26 2016, 7:40 AM
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()
Aug 26 2016, 7:40 AM
Nim committed R37:d3fc95b30d02: Cleaned up artifacts left behind from debugging (authored by Nim).
Cleaned up artifacts left behind from debugging
Aug 26 2016, 7:40 AM
Nim committed R37:d2e6ad02061a: Made the painting of the tool outlines faster (authored by Nim).
Made the painting of the tool outlines faster
Aug 26 2016, 7:40 AM
Nim committed R37:832818254911: Moved paint engine vertex array to the stack (authored by Nim).
Moved paint engine vertex array to the stack
Aug 26 2016, 7:40 AM
Nim committed R37:17458686c73c: Added vao and vbo destruction to ~QOpenGL2PaintEngineExPrivate (authored by Nim).
Added vao and vbo destruction to ~QOpenGL2PaintEngineExPrivate
Aug 26 2016, 7:40 AM
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
Aug 26 2016, 7:40 AM
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
Aug 26 2016, 7:40 AM
Nim committed R37:7408e7cdd7df: Replaced all vboHandles with QOpenGLBuffer objects (authored by Nim).
Replaced all vboHandles with QOpenGLBuffer objects
Aug 26 2016, 7:40 AM
Nim committed R37:34128ed4f783: Replaced vboHandle[0] with QOpenGLBuffer object (authored by Nim).
Replaced vboHandle[0] with QOpenGLBuffer object
Aug 26 2016, 7:40 AM
Nim committed R37:e818238a8048: Updated debug to be more concise (authored by Nim).
Updated debug to be more concise
Aug 26 2016, 7:40 AM
Nim committed R37:ff9587af9ad4: Use the vertex buffers while drawing. (authored by rempt).
Use the vertex buffers while drawing.
Aug 26 2016, 7:40 AM
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
Aug 26 2016, 7:40 AM
Nim committed R37:efeb42a84f73: Changed hasOpenGL3 to no longer require deprecated functions (authored by Nim).
Changed hasOpenGL3 to no longer require deprecated functions
Aug 26 2016, 7:40 AM
Nim committed R37:707cb1797f4c: Setting up the vertext array buffer (authored by rempt).
Setting up the vertext array buffer
Aug 26 2016, 7:40 AM
Nim committed R37:a1e4b674a075: Remove spurious opengl format setting (authored by rempt).
Remove spurious opengl format setting
Aug 26 2016, 7:40 AM