http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Psy-fi http://www.miikahweb.com/ MiikaHweb - Blender Commits By Psy-fi fi Fri, 22 Nov 19 22:38:17 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[0f5b53b] master: Revert "Win32: Use the nicer looking blender-drawn confirmation...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0f5b53ba4dc03f89b43a633f73a59594e709ab11 0f5b53b
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Revert "Win32: Use the nicer looking blender-drawn confirmation message box when"

This reverts commit 60d6eb0b5d578eb02c5f1f31cb51a6cbeea6ee6f.

There is already a full patch (D3118) by brecht for this, will leave it up to him.

----------------------------------------
2 Paths Changed]]>
Fri, 30 Nov 2018 22:29:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0f5b53ba4dc03f89b43a633f73a59594e709ab11Antony Riakiotakis
<![CDATA[[60d6eb0] master: Win32: Use the nicer looking blender-drawn confirmation message...]]> http://www.miikahweb.com/en/blender/git-logs/commit/60d6eb0b5d578eb02c5f1f31cb51a6cbeea6ee6f 60d6eb0
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Win32: Use the nicer looking blender-drawn confirmation message box when
quitting with unsaved changes, instead of an ugly messagebox

----------------------------------------
2 Paths Changed]]>
Fri, 30 Nov 2018 20:11:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/60d6eb0b5d578eb02c5f1f31cb51a6cbeea6ee6fAntony Riakiotakis
<![CDATA[[ca66112] master: Fix missing icons in non-portable local builds.]]> http://www.miikahweb.com/en/blender/git-logs/commit/ca66112b2967164a38103fb1a6885f44fe86a45a ca66112
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Fix missing icons in non-portable local builds.

The problem is that some local path is always returned by
bpy_resource_path. The function does not enforce a check for existence
of the path in the low level code.

Since client code may indeed not care about existence of the directory,
I leave bpy_resource_path alone and patch the python code to check for
existence. An extra argument that enforces the check might be a better
solution, but I will be leaving this to the UI team.

----------------------------------------
1 Path Changed]]>
Fri, 27 Apr 2018 14:10:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ca66112b2967164a38103fb1a6885f44fe86a45aAntony Riakiotakis
<![CDATA[[84a706a] master: Minor fix, report missing instead of corrupt icon if file does...]]> http://www.miikahweb.com/en/blender/git-logs/commit/84a706a366882d35b7dc60cde8731089e5f65fbd 84a706a
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Minor fix, report missing instead of corrupt icon if file does not exist

----------------------------------------
1 Path Changed]]>
Fri, 27 Apr 2018 12:34:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/84a706a366882d35b7dc60cde8731089e5f65fbdAntony Riakiotakis
<![CDATA[[4db67aa] master: Fix OpenGL extension report in system info operator.]]> http://www.miikahweb.com/en/blender/git-logs/commit/4db67aab06dfe6a210ab20268ed898834371119b 4db67aa
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Fix OpenGL extension report in system info operator.

----------------------------------------
2 Paths Changed]]>
Mon, 23 Oct 2017 19:22:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4db67aab06dfe6a210ab20268ed898834371119bAntony Riakiotakis
<![CDATA[[f637145] master: Fix compilation on gcc]]> http://www.miikahweb.com/en/blender/git-logs/commit/f637145450010d14660fcb029d41560a138eae14 f637145
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Fix compilation on gcc

----------------------------------------
1 Path Changed]]>
Mon, 22 May 2017 00:36:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f637145450010d14660fcb029d41560a138eae14Antony Riakiotakis
<![CDATA[[1a5777f] temp_display_optimization: Fix compilation]]> http://www.miikahweb.com/en/blender/git-logs/commit/1a5777fd5ebca513e72fb7e8a8ecffc2f7a41c7f 1a5777f
Branches : temp_display_optimization
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Fix compilation

----------------------------------------
1 Path Changed]]>
Fri, 09 Sep 2016 21:59:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1a5777fd5ebca513e72fb7e8a8ecffc2f7a41c7fAntony Riakiotakis
<![CDATA[[ab7d449] temp_display_optimization: Merge branch 'master' into temp_display_optimization]]> http://www.miikahweb.com/en/blender/git-logs/commit/ab7d449299532778c706a6c1c1b8b22295a039ba ab7d449
Branches : temp_display_optimization
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Merge branch 'master' into temp_display_optimization

----------------------------------------
0 Paths Changed]]>
Fri, 09 Sep 2016 21:14:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ab7d449299532778c706a6c1c1b8b22295a039baAntony Riakiotakis
<![CDATA[[1949987] temp_viewport_fx_merge: Painstakingly merge branch 'master' into temp_viewport_fx_merge...]]> http://www.miikahweb.com/en/blender/git-logs/commit/194998766c651750acbc74049a7467b55169a641 1949987
Branches : temp_viewport_fx_merge
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Painstakingly merge branch 'master' into temp_viewport_fx_merge

This branch will not make it into blender, however there are a few things that might be useful here for people who work on the viewport project and could be merged to master:

* Matrix stacks
There is working code for matrix stacks in gpu_matrix.c. Basically it works by overriding all draw calls with a special version that loads our custom stack in OpenGL. To refactor this out, coders should do this in three stages:

1) Inspect all calls to GPUBegin/GPUDraw*/GPURect* and only add one call to upload the matrices once to the relevant uniform of the shader, then substitute with the normal GL call.

2) Remove all hardcoded GL matrices from shaders. Shaders should use generic uniforms/uniform blocks for matrices

3) Do not use GL-style stacks. Actually stacks should be generic and local, not global. We do not care about a global projection/modelview etc matrix, rather we want to add matrix stacks locally in places where they are needed and upload those matrices to our shaders. The code can be generalized to do that by substituting the enum in the gpuMatrix* functions with a GPUMatrixStack* though it will be slightly tedious to do - like everything viewport related.

* GLU removal:

This branch also removes glu completely from blender by providing a helper library that handles drawing of some helper shapes. The way this is handled is not ideal, since it uses the GSOC code that is not the way we want to do things here, however it could be improved and made with a proper design.

There are some graphical glitches still here, but should be fixable.

----------------------------------------
0 Paths Changed]]>
Sun, 19 Jun 2016 19:17:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/194998766c651750acbc74049a7467b55169a641Antony Riakiotakis
<![CDATA[[4acd218] master: GPU compositing:]]> http://www.miikahweb.com/en/blender/git-logs/commit/4acd218c0262f59edd2a0251d6c9530c8753349f 4acd218
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
GPU compositing:

Minor optimization: Store the uniform interface of shaders instead of
re-querying every frame.

----------------------------------------
4 Paths Changed]]>
Mon, 21 Mar 2016 21:43:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4acd218c0262f59edd2a0251d6c9530c8753349fAntony Riakiotakis
<![CDATA[[a3762f1] temp_display_optimization: Define GPU buffer streams for material/ui data.]]> http://www.miikahweb.com/en/blender/git-logs/commit/a3762f1fabf7f45045111f0cc5cc5a9e179bf4e3 a3762f1
Branches : temp_display_optimization
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Define GPU buffer streams for material/ui data.

Declare UV/Normal/Color buffers as deprecated. We will prefer
unified interleaved formats if we need to.

vertex format stays separate because it is needed for passes
like shadow map or edge pass or uv drawing.

----------------------------------------
6 Paths Changed]]>
Sat, 12 Mar 2016 11:33:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a3762f1fabf7f45045111f0cc5cc5a9e179bf4e3Antony Riakiotakis
<![CDATA[[d48abb8] master: Get rid of yet another instance of DM_DRAW_OPTION_NO_MCOL]]> http://www.miikahweb.com/en/blender/git-logs/commit/d48abb8ffd5fe64b30de47e90e20321c458a4a8a d48abb8
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Get rid of yet another instance of DM_DRAW_OPTION_NO_MCOL

Logic here is weird. Generally, textured drawing overrides
material color unless material uses object color instead?
It doesn't make sense, material color is a material color
whatever the circumstance.

Repeating: idea as always is to push all those options out of per-
polygon callbacks and make decisions such as color enable in the higher
level functions.

----------------------------------------
1 Path Changed]]>
Sat, 02 Jan 2016 23:26:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d48abb8ffd5fe64b30de47e90e20321c458a4a8aAntony Riakiotakis
<![CDATA[[09e3ef2] master: Get rid of three needless instances of DM_DRAW_OPTION_NO_MCOL...]]> http://www.miikahweb.com/en/blender/git-logs/commit/09e3ef29c1eeb799f43dc85e97593140282a344f 09e3ef2
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Get rid of three needless instances of DM_DRAW_OPTION_NO_MCOL.

It would be good to get rid of this entirely, ideally decision
about mcols can be taken at material level and not done per face. More
work needs to be done for that to work though.

----------------------------------------
2 Paths Changed]]>
Sat, 02 Jan 2016 22:22:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/09e3ef29c1eeb799f43dc85e97593140282a344fAntony Riakiotakis
<![CDATA[[c2bd260] master: GPU buffers: Add update functionality for existing buffers.]]> http://www.miikahweb.com/en/blender/git-logs/commit/c2bd260122c5d05d92a843fb5c3a8b60c7425b73 c2bd260
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
GPU buffers: Add update functionality for existing buffers.

Only used for color for now, but we need this for any kind of buffer
updates actually.

This should get rid of some allocation/deallocation, making
vertex painting a bit faster.

----------------------------------------
1 Path Changed]]>
Sat, 02 Jan 2016 18:55:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c2bd260122c5d05d92a843fb5c3a8b60c7425b73Antony Riakiotakis
<![CDATA[[c54b445] temp_display_optimization: Merge branch 'master' into temp_display_optimization]]> http://www.miikahweb.com/en/blender/git-logs/commit/c54b44592bb94ac31f36b6be59fd9d7d721a8d57 c54b445
Branches : temp_display_optimization
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Merge branch 'master' into temp_display_optimization

----------------------------------------
0 Paths Changed]]>
Mon, 28 Dec 2015 19:55:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c54b44592bb94ac31f36b6be59fd9d7d721a8d57Antony Riakiotakis
<![CDATA[[49a3011] master: Fix opengl error when GLSL is on for basic shader: shader needs...]]> http://www.miikahweb.com/en/blender/git-logs/commit/49a30112d4226f5e4861cafb3c1a1b9e010c4668 49a3011
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Fix opengl error when GLSL is on for basic shader: shader needs to be
bound before setting uniforms

----------------------------------------
1 Path Changed]]>
Mon, 28 Dec 2015 19:51:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/49a30112d4226f5e4861cafb3c1a1b9e010c4668Antony Riakiotakis
<![CDATA[[d346ed3] master: cdderivedmesh fix stippled faces not getting drawn at all]]> http://www.miikahweb.com/en/blender/git-logs/commit/d346ed3b105f830f5f1862054ca233d27afe28d5 d346ed3
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
cdderivedmesh fix stippled faces not getting drawn at all

Also rearranged code here to not issue a draw call (explicit flush) per
face and not set shader per face either when stippled drawing is mixed
with regular drawing. Not good at all for performance.

----------------------------------------
1 Path Changed]]>
Mon, 28 Dec 2015 16:55:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d346ed3b105f830f5f1862054ca233d27afe28d5Antony Riakiotakis
<![CDATA[[540ab7a] master: Changes to rename_id function:]]> http://www.miikahweb.com/en/blender/git-logs/commit/540ab7a55af91ae1eca00a90cc53f293d876f5a8 540ab7a
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Changes to rename_id function:

* Don't copy name before entering new_id function. new_id does that for
us already.

* Take a main argument to make the function possible to use with
different databases

* Append BKE_ to rename_id

----------------------------------------
4 Paths Changed]]>
Sun, 27 Dec 2015 22:22:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/540ab7a55af91ae1eca00a90cc53f293d876f5a8Antony Riakiotakis
<![CDATA[[c09ed36] master: Minor UI incosistency reported by erickblender on irc. Twist...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c09ed363bf6c6411654dc3715628d70cb5205199 c09ed36
Branches : master
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
Minor UI incosistency reported by erickblender on irc. Twist brush is
renamed to Rotate to match the tool name.

It is not actually compulsory that the two must match since users can
change the name of a brush arbitrarily but at least try to have
consistent naming in our defaults.

----------------------------------------
1 Path Changed]]>
Sun, 27 Dec 2015 20:16:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c09ed363bf6c6411654dc3715628d70cb5205199Antony Riakiotakis
<![CDATA[[3b3cd24] temp_display_optimization: editmesh VBO: support deformed vertex coordinates too.]]> http://www.miikahweb.com/en/blender/git-logs/commit/3b3cd248dbc1b364ccb942c9f12bbacc952d7142 3b3cd24
Branches : temp_display_optimization
Author : Antony Riakiotakis (psy-fi)
----------------------------------------
editmesh VBO: support deformed vertex coordinates too.

----------------------------------------
1 Path Changed]]>
Sun, 27 Dec 2015 19:55:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3b3cd248dbc1b364ccb942c9f12bbacc952d7142Antony Riakiotakis