Germano Cavalcante (mano-wii)
User

Projects

User Details

User Since
Oct 7 2012, 2:37 AM (318 w, 5 d)

Recent Activity

Wed, Nov 14

Germano Cavalcante (mano-wii) added a comment to T57789: 3D viewport box select not working correct on Intel HD graphics.

I can't reproduce this problem.

OS:Windows 10 - 64 bits
Renderer:Intel(R) HD Graphics 4000
Version:4.0.0 - Build 10.18.10.5059
Wed, Nov 14, 1:23 PM · BF Blender

Tue, Nov 13

Germano Cavalcante (mano-wii) closed T57708: Crash on Eevee Rendering OpenGL issue ? as Resolved.

Solved by rBc39d5a6c88dc

Tue, Nov 13, 7:22 PM · OpenGL / Gfx, Eevee, BF Blender: 2.8
Germano Cavalcante (mano-wii) committed rBc39d5a6c88dc: Fix T57708: Crash on Eevee rendering with SSR enabled. (authored by Germano Cavalcante (mano-wii)).
Fix T57708: Crash on Eevee rendering with SSR enabled.
Tue, Nov 13, 7:20 PM
Germano Cavalcante (mano-wii) added a comment to T57708: Crash on Eevee Rendering OpenGL issue ?.
  1. The crash occurs when you call glUseProgram with some programs made in another glcontext;
  2. I found 3 programs with the same problem (one with shader effect_ssr_frag.glsl, one with lightprobe_planar_display_frag.glsl, and one with effect_downsample_frag.glsl);
  3. They all have at least one uniform of texture;
  4. Two of them have the "uniform sampler2DArray probePlanars;"
  5. The other only has the "uniform sampler2D source;"
  6. No matter when the program is called the crash always occurs in the other glcontext.
  7. The program with the effect_ssr_frag.glsl shader can be solved if one of the uniforms samplers is removed from it.
Tue, Nov 13, 2:14 PM · OpenGL / Gfx, Eevee, BF Blender: 2.8

Fri, Nov 9

Germano Cavalcante (mano-wii) added a comment to T57708: Crash on Eevee Rendering OpenGL issue ?.

I can reproduce the bug on windows 64bits with Intel(R) HD Graphics 4000 and driver 4.0.0 - Build 10.18.10.4885.
Crash in glUseProgram with a program using the effect_ssr_frag.glsl shader and #define STEP_RESOLVE.
The crash is related to the get_scene_color function.
It is strange that this program works well in the 3dview. (Probably some status changes when entering the rendering context).

Fri, Nov 9, 9:00 PM · OpenGL / Gfx, Eevee, BF Blender: 2.8
Germano Cavalcante (mano-wii) closed T57716: "Vector Transform" node does not work in eevee when it combines the camera and object spaces. as Resolved.

Fixed by rBb43ce7908fbb

Fri, Nov 9, 7:46 AM · BF Blender: 2.8

Thu, Nov 8

Germano Cavalcante (mano-wii) created T57716: "Vector Transform" node does not work in eevee when it combines the camera and object spaces..
Thu, Nov 8, 6:35 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) created D3918: GPU OffsCreen to Python: New `bind_unbind` method to work in the with-block context..
Thu, Nov 8, 5:54 PM

Tue, Nov 6

Germano Cavalcante (mano-wii) added inline comments to D3901: Python GPU API: gpu_extras.presets.draw_texture_2d.
Tue, Nov 6, 2:01 PM
Germano Cavalcante (mano-wii) committed rBA22fc4cc62102: Snap Utilities Line: Move the code of zoom with target to an operator. (authored by Germano Cavalcante (mano-wii)).
Snap Utilities Line: Move the code of zoom with target to an operator.
Tue, Nov 6, 5:24 AM

Mon, Nov 5

Germano Cavalcante (mano-wii) added inline comments to D3897: Export UV Layout: Update png export to use offscreen rendering.
Mon, Nov 5, 6:09 PM
Germano Cavalcante (mano-wii) committed rBA4207e249e539: Snap Utilities Line: FIx inverted rotation. (authored by Germano Cavalcante (mano-wii)).
Snap Utilities Line: FIx inverted rotation.
Mon, Nov 5, 1:45 PM
Germano Cavalcante (mano-wii) committed rBAf7f65ffa7e59: Snap Utilities Line: Use a custom rotation operator to be able to orbit around… (authored by Germano Cavalcante (mano-wii)).
Snap Utilities Line: Use a custom rotation operator to be able to orbit around…
Mon, Nov 5, 2:44 AM

Sun, Nov 4

noki paike (amonpaike) awarded rB56d5c2821d1e: Initial Implementation of a Gizmo for Snap a Love token.
Sun, Nov 4, 1:32 AM
Germano Cavalcante (mano-wii) committed rB56d5c2821d1e: Initial Implementation of a Gizmo for Snap (authored by Germano Cavalcante (mano-wii)).
Initial Implementation of a Gizmo for Snap
Sun, Nov 4, 1:28 AM

Sat, Nov 3

Germano Cavalcante (mano-wii) committed rB689cf144478d: Transform Snap: Refactoring to avoid duplicate code. (authored by Germano Cavalcante (mano-wii)).
Transform Snap: Refactoring to avoid duplicate code.
Sat, Nov 3, 3:55 AM

Fri, Nov 2

Germano Cavalcante (mano-wii) created D3890: Fix combined weight paint + pose mode not working well with `Lock Object Modes`..
Fri, Nov 2, 4:11 PM

Thu, Nov 1

Germano Cavalcante (mano-wii) committed rBAad39a4b8961e: Snap Utilties Line: Remove the suport of Gizmos. (authored by Germano Cavalcante (mano-wii)).
Snap Utilties Line: Remove the suport of Gizmos.
Thu, Nov 1, 5:26 PM
Germano Cavalcante (mano-wii) committed rBA8289d01efa83: Snap Utilities Line: Don't pass a pointer as the property of an operator. (authored by Germano Cavalcante (mano-wii)).
Snap Utilities Line: Don't pass a pointer as the property of an operator.
Thu, Nov 1, 6:16 AM
Germano Cavalcante (mano-wii) committed rBAd2734f0a8e40: Snap Utilties Line: fix error messages (authored by Germano Cavalcante (mano-wii)).
Snap Utilties Line: fix error messages
Thu, Nov 1, 4:48 AM
Germano Cavalcante (mano-wii) committed rBA2f1fe59d88db: Snap Utilities Line: Adapt to the use of Gizmos in order to start drawing the… (authored by Germano Cavalcante (mano-wii)).
Snap Utilities Line: Adapt to the use of Gizmos in order to start drawing the…
Thu, Nov 1, 4:35 AM
Germano Cavalcante (mano-wii) added a comment to T57540: Can't snap 3D Cursor to newly made geometry in Edit mode (new edges, vertices, faces).

Thanks for the report.
(It was my mistake).

Thu, Nov 1, 12:49 AM · BF Blender: 2.8
Germano Cavalcante (mano-wii) committed rB4a013e5dd5cf: Fix T57540: 3D Cursor snap in editing mode ignoring changed geometry. (authored by Germano Cavalcante (mano-wii)).
Fix T57540: 3D Cursor snap in editing mode ignoring changed geometry.
Thu, Nov 1, 12:48 AM
Germano Cavalcante (mano-wii) closed T57540: Can't snap 3D Cursor to newly made geometry in Edit mode (new edges, vertices, faces) as Resolved by committing rB4a013e5dd5cf: Fix T57540: 3D Cursor snap in editing mode ignoring changed geometry..
Thu, Nov 1, 12:48 AM · BF Blender: 2.8

Tue, Oct 30

Germano Cavalcante (mano-wii) committed rB603774c1eb8d: Fix T56865: Selection of bones not working properly if the option `In Front`… (authored by Germano Cavalcante (mano-wii)).
Fix T56865: Selection of bones not working properly if the option `In Front`…
Tue, Oct 30, 7:52 PM
Germano Cavalcante (mano-wii) closed T56865: Spring weight paint bugs as Resolved by committing rB603774c1eb8d: Fix T56865: Selection of bones not working properly if the option `In Front`….
Tue, Oct 30, 7:52 PM · Blender Studio
Germano Cavalcante (mano-wii) closed D3828: Fix two bugs mentioned in T56865 (Spring weight paint bugs).
Tue, Oct 30, 7:52 PM
Germano Cavalcante (mano-wii) updated the task description for T56865: Spring weight paint bugs.
Tue, Oct 30, 7:28 PM · Blender Studio
Germano Cavalcante (mano-wii) updated the diff for D3828: Fix two bugs mentioned in T56865 (Spring weight paint bugs).
  • partial correction committed in rBbf5ba496989e;
  • Create and use GPU_depth_range.
Tue, Oct 30, 7:25 PM
Germano Cavalcante (mano-wii) committed rBbf5ba496989e: Partial fix to T56865: X-ray modes does not work for the weight paint overlay. (authored by Germano Cavalcante (mano-wii)).
Partial fix to T56865: X-ray modes does not work for the weight paint overlay.
Tue, Oct 30, 7:21 PM
Germano Cavalcante (mano-wii) committed rBc8e613438678: Fix T56499: Adapt incremental snapping to orthographic viewport scale. (authored by Germano Cavalcante (mano-wii)).
Fix T56499: Adapt incremental snapping to orthographic viewport scale.
Tue, Oct 30, 6:23 PM
Germano Cavalcante (mano-wii) closed T56499: Incremental snapping is constant (not adapting to orthographic viewport scale) as Resolved by committing rBc8e613438678: Fix T56499: Adapt incremental snapping to orthographic viewport scale..
Tue, Oct 30, 6:23 PM · Blender Studio, BF Blender: 2.8
Germano Cavalcante (mano-wii) committed rB974d158f3fdf: PyAPI: GPU: improve GPUShader.from_builtin and GPUShader.code_from_builtin… (authored by Germano Cavalcante (mano-wii)).
PyAPI: GPU: improve GPUShader.from_builtin and GPUShader.code_from_builtin…
Tue, Oct 30, 3:39 PM
Germano Cavalcante (mano-wii) committed rBA76a6162517e0: Snap Utilties Line: remove line accidentally left (authored by Germano Cavalcante (mano-wii)).
Snap Utilties Line: remove line accidentally left
Tue, Oct 30, 2:10 PM
Germano Cavalcante (mano-wii) committed rBAca94256fe10b: Snap Utilities Line: Fixed verts and edges ignored on some faces (authored by Germano Cavalcante (mano-wii)).
Snap Utilities Line: Fixed verts and edges ignored on some faces
Tue, Oct 30, 1:46 PM
Germano Cavalcante (mano-wii) added a comment to D3688: GPU module: Initial implementation of the `gpu.shader` module..

@Germano Cavalcante (mano-wii) what is the purpose of the del batch statement in your example Python code?

In this case really makes no difference. (it was more to indicate that the batch was removed, which would be good to avoid).

Tue, Oct 30, 1:09 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) committed rBAb38939f161cc: Snap Utilities Line: remove hack to clear the header text (authored by Germano Cavalcante (mano-wii)).
Snap Utilities Line: remove hack to clear the header text
Tue, Oct 30, 1:01 PM
Germano Cavalcante (mano-wii) accepted rBf23319d0958b: RNA: Area.header_text_set text is now required.
Tue, Oct 30, 12:41 PM
Germano Cavalcante (mano-wii) committed rBA296002e6a3ca: Snap Utilities Line: Cleanup (authored by Germano Cavalcante (mano-wii)).
Snap Utilities Line: Cleanup
Tue, Oct 30, 6:13 AM
Germano Cavalcante (mano-wii) committed rBA8b32385cf00e: Snap Utilities Line: Fix crash due to difference in the basic size of an object… (authored by Germano Cavalcante (mano-wii)).
Snap Utilities Line: Fix crash due to difference in the basic size of an object…
Tue, Oct 30, 6:13 AM
Germano Cavalcante (mano-wii) committed rBAf9ea752640dd: Cleanup: remove unused module (authored by Germano Cavalcante (mano-wii)).
Cleanup: remove unused module
Tue, Oct 30, 6:13 AM
Germano Cavalcante (mano-wii) committed rBA7fb1a1ca26c5: Addon Snap Utilities Line: Update to work in blender2.8 (authored by Germano Cavalcante (mano-wii)).
Addon Snap Utilities Line: Update to work in blender2.8
Tue, Oct 30, 4:11 AM

Mon, Oct 29

Germano Cavalcante (mano-wii) added a comment to rBf23319d0958b: RNA: Area.header_text_set text is now required.

I do not know if this works differently on other OS, but empty string does not just clears the text.

Mon, Oct 29, 11:09 PM
Germano Cavalcante (mano-wii) raised a concern with rBf23319d0958b: RNA: Area.header_text_set text is now required.

How can we clear the text in header since we can not pass a NULL string in python?
The description says: "no argument clears the text". Should that part in the description be removed?

Mon, Oct 29, 10:40 PM

Fri, Oct 26

Germano Cavalcante (mano-wii) accepted D3830: Remove list coercing for gpu vertex format.
Fri, Oct 26, 5:00 PM
Germano Cavalcante (mano-wii) added a comment to D3830: Remove list coercing for gpu vertex format.

I like to compare GPUVertBuff with a structured numpy array.

  • Both store a buffer (however the GPUVertBuff sends the buffer to the GPU).
  • Both need to describe how to read the buffer. The GPUVertFormat is equivalent to the numpy dtype. The difference is that GPUVertFormat also describes how the buffer should be interpreted by the shader (with fetch).
Fri, Oct 26, 4:11 AM

Thu, Oct 25

Germano Cavalcante (mano-wii) accepted D3779: Python API: GPUBatch for GPUShader.
Thu, Oct 25, 6:14 PM
Germano Cavalcante (mano-wii) updated the diff for D3779: Python API: GPUBatch for GPUShader.
  • Update to latest blender2.8

@Campbell Barton (campbellbarton) has already taken the initiative in rBf606ee7637eb to add an gpu_extras module.
So I don't see much need to add a module in C _gpu and another in pure python gpu.

Thu, Oct 25, 5:10 PM
Germano Cavalcante (mano-wii) awarded rBe65784a0519e: Python API: add loop triangles access, remove tessfaces. a Love token.
Thu, Oct 25, 4:56 PM
Germano Cavalcante (mano-wii) updated the diff for D3828: Fix two bugs mentioned in T56865 (Spring weight paint bugs).
  • Fix selection of bones`In Front` not working properly.
Thu, Oct 25, 3:21 PM

Wed, Oct 24

Germano Cavalcante (mano-wii) created D3828: Fix two bugs mentioned in T56865 (Spring weight paint bugs).
Wed, Oct 24, 3:36 PM
Germano Cavalcante (mano-wii) closed T55335: Object snapping on children as Resolved.

Fixed by rB4f85982c6f66

Wed, Oct 24, 5:02 AM · Blender Studio, BF Blender: 2.8
Germano Cavalcante (mano-wii) closed T51059: Quick Effects: Smoke Simulation in blender2.8 is not being displayed as Resolved.

It's working now.

Wed, Oct 24, 4:15 AM · BF Blender: 2.8

Tue, Oct 23

Germano Cavalcante (mano-wii) added a comment to D3779: Python API: GPUBatch for GPUShader.
  • ugly shader.new_batch(...) implementation in C
Tue, Oct 23, 11:00 PM
Germano Cavalcante (mano-wii) planned changes to D3826: Slight optimization of VertBuffer_upload_data to old Intel GPUs.
Tue, Oct 23, 10:18 PM
Germano Cavalcante (mano-wii) updated the summary of D3826: Slight optimization of VertBuffer_upload_data to old Intel GPUs.
Tue, Oct 23, 10:14 PM
Germano Cavalcante (mano-wii) updated the diff for D3826: Slight optimization of VertBuffer_upload_data to old Intel GPUs.
  • test verts->dirty_flag against 0
Tue, Oct 23, 10:08 PM
Germano Cavalcante (mano-wii) retitled D3826: Slight optimization of VertBuffer_upload_data to old Intel GPUs from Optimization: VertBuffer_upload_data to Slight optimization of VertBuffer_upload_data to old Intel GPUs .
Tue, Oct 23, 10:02 PM
Germano Cavalcante (mano-wii) created D3826: Slight optimization of VertBuffer_upload_data to old Intel GPUs.
Tue, Oct 23, 9:19 PM

Mon, Oct 22

Germano Cavalcante (mano-wii) awarded rB86dbbd156faf: Windows: Enable python debugging in Visual Studio. a Love token.
Mon, Oct 22, 11:09 PM
Germano Cavalcante (mano-wii) accepted D3820: GPUShader: shader.uniform_float parameters.
Mon, Oct 22, 6:58 PM
Germano Cavalcante (mano-wii) added inline comments to D3820: GPUShader: shader.uniform_float parameters.
Mon, Oct 22, 6:52 PM
noki paike (amonpaike) awarded rB9d81e937d234: Optimizadion: Fix performanse issue of UI on some old GPUs. a Love token.
Mon, Oct 22, 6:06 PM
Germano Cavalcante (mano-wii) added inline comments to D3820: GPUShader: shader.uniform_float parameters.
Mon, Oct 22, 6:00 PM
Germano Cavalcante (mano-wii) committed rB9d81e937d234: Optimizadion: Fix performanse issue of UI on some old GPUs. (authored by Germano Cavalcante (mano-wii)).
Optimizadion: Fix performanse issue of UI on some old GPUs.
Mon, Oct 22, 5:59 PM

Fri, Oct 19

Germano Cavalcante (mano-wii) committed rB8e3a680ebe39: Fix Eevee Reflection CubeMap and Irradiance Volume on some Intel gpus (authored by Germano Cavalcante (mano-wii)).
Fix Eevee Reflection CubeMap and Irradiance Volume on some Intel gpus
Fri, Oct 19, 11:24 PM
Germano Cavalcante (mano-wii) committed rBcdef1e911b8e: Fix shadows of sun type lights on some Intel gpus (authored by Germano Cavalcante (mano-wii)).
Fix shadows of sun type lights on some Intel gpus
Fri, Oct 19, 4:13 PM
Germano Cavalcante (mano-wii) updated the summary of D3809: Fix T56167: Only recalculate the looptris in the original editmesh and use a utility function to always get the looptris from the original editmesh..
Fri, Oct 19, 4:30 AM

Thu, Oct 18

Germano Cavalcante (mano-wii) created D3809: Fix T56167: Only recalculate the looptris in the original editmesh and use a utility function to always get the looptris from the original editmesh..
Thu, Oct 18, 1:25 PM
noki paike (amonpaike) awarded rB41ad845531b7: Optimization: Edit Mesh Overlay: Avoid computing fixvec unnecessarily. a Love token.
Thu, Oct 18, 1:50 AM

Wed, Oct 17

Germano Cavalcante (mano-wii) committed rBa2922f98400c: Optimization: Edit Mesh Overlay (authored by Germano Cavalcante (mano-wii)).
Optimization: Edit Mesh Overlay
Wed, Oct 17, 8:48 PM

Oct 17 2018

Germano Cavalcante (mano-wii) committed rB41ad845531b7: Optimization: Edit Mesh Overlay: Avoid computing fixvec unnecessarily. (authored by Germano Cavalcante (mano-wii)).
Optimization: Edit Mesh Overlay: Avoid computing fixvec unnecessarily.
Oct 17 2018, 1:43 AM

Oct 16 2018

Germano Cavalcante (mano-wii) created D3805: Edit Mesh Overlay Geometry Shader: Ignore correction geometry for loops that are not part of an edge..
Oct 16 2018, 8:50 PM

Oct 15 2018

Germano Cavalcante (mano-wii) committed rB22814ca55596: Fix related to T55961: Glitch in selecting loose edges on some AMD drives. (authored by Germano Cavalcante (mano-wii)).
Fix related to T55961: Glitch in selecting loose edges on some AMD drives.
Oct 15 2018, 2:55 PM
Germano Cavalcante (mano-wii) committed rBc2afa3ef4607: Edit Mesh: Add comments explaining weirdness in the code. (authored by Germano Cavalcante (mano-wii)).
Edit Mesh: Add comments explaining weirdness in the code.
Oct 15 2018, 2:55 PM

Oct 14 2018

Germano Cavalcante (mano-wii) added a comment to D3779: Python API: GPUBatch for GPUShader.

Regarding the naming, why do we have a gpu_extras rather than making this a native function of the gpu module? It clearly simplifies the code a lot and should be the preferred way for users to do drawing, so it's not an "extra" thing.

Oct 14 2018, 8:17 PM
Germano Cavalcante (mano-wii) added a comment to T55961: Blender 2.8 viewport bug.

I'm not familiar at all with the blender source code, but it appears your fix involves copying the data to a small local buffer in a place where the compiler won't screw up (or by using literals), and then using that buffer everywhere else. Am I right?

Oct 14 2018, 7:29 PM · OpenGL / Gfx, Platform: Windows, BF Blender: 2.8
Germano Cavalcante (mano-wii) committed rB9a38a91f411b: Fix T55961: Anomalous edges cage on some AMD buggy drivers. (authored by Germano Cavalcante (mano-wii)).
Fix T55961: Anomalous edges cage on some AMD buggy drivers.
Oct 14 2018, 7:08 PM
Germano Cavalcante (mano-wii) closed T55961: Blender 2.8 viewport bug as Resolved by committing rB9a38a91f411b: Fix T55961: Anomalous edges cage on some AMD buggy drivers..
Oct 14 2018, 7:08 PM · OpenGL / Gfx, Platform: Windows, BF Blender: 2.8
Germano Cavalcante (mano-wii) created P796 Patch to T55961.
Oct 14 2018, 4:12 PM
Germano Cavalcante (mano-wii) added a comment to T55961: Blender 2.8 viewport bug.

I have some theories, but I'm not sure why the compiler is buggy in this driver.
Here is the solution I have found:

1diff --git a/source/blender/draw/modes/shaders/edit_mesh_overlay_geom_tri.glsl b/source/blender/draw/modes/shaders/edit_mesh_overlay_geom_tri.glsl
2index 61f3e818020..3b7af9108e2 100644
3--- a/source/blender/draw/modes/shaders/edit_mesh_overlay_geom_tri.glsl
4+++ b/source/blender/draw/modes/shaders/edit_mesh_overlay_geom_tri.glsl
5@@ -48,14 +48,22 @@ vec2 proj(vec4 pos)
6​ return (0.5 * (pos.xy / pos.w) + 0.5) * viewportSize;
7​ }
8
9+#ifdef VERTEX_SELECTION
10+vec3 vertex_color[3];
11+#endif
12+
13+#ifdef VERTEX_FACING
14+float v_facing[3];
15+#endif
16+
17​ void doVertex(int v)
18​ {
19​ #ifdef VERTEX_SELECTION
20- vertexColor = EDIT_MESH_vertex_color(vData[v].x).rgb;
21+ vertexColor = vertex_color[v];
22​ #endif
23
24​ #ifdef VERTEX_FACING
25- facing = vFacing[v];
26+ facing = v_facing[v];
27​ #endif
28​ gl_Position = pPos[v];
29
30@@ -65,11 +73,11 @@ void doVertex(int v)
31​ void doVertexOfs(int v, vec2 fixvec)
32​ {
33​ #ifdef VERTEX_SELECTION
34- vertexColor = EDIT_MESH_vertex_color(vData[v].x).rgb;
35+ vertexColor = vertex_color[v];
36​ #endif
37
38​ #ifdef VERTEX_FACING
39- facing = vFacing[v];
40+ facing = v_facing[v];
41​ #endif
42​ gl_Position = pPos[v];
43
44@@ -162,6 +170,18 @@ void main()
45​ }
46​ }
47
48+#ifdef VERTEX_SELECTION
49+ vertex_color[0] = EDIT_MESH_vertex_color(vData[0].x).rgb;
50+ vertex_color[1] = EDIT_MESH_vertex_color(vData[1].x).rgb;
51+ vertex_color[2] = EDIT_MESH_vertex_color(vData[2].x).rgb;
52+#endif
53+
54+#ifdef VERTEX_FACING
55+ v_facing[0] = vFacing[0];
56+ v_facing[1] = vFacing[1];
57+ v_facing[2] = vFacing[2];
58+#endif
59+
60​ /* Remember that we are assuming the last vertex
61​ * of a triangle is the provoking vertex (decide what flat attribs are). */
62

We still need to benchmark (and do other tests).

Oct 14 2018, 4:11 PM · OpenGL / Gfx, Platform: Windows, BF Blender: 2.8

Oct 13 2018

Germano Cavalcante (mano-wii) requested changes to D3779: Python API: GPUBatch for GPUShader.
Oct 13 2018, 11:44 PM

Oct 12 2018

Germano Cavalcante (mano-wii) committed rBe333765d3ec2: Python GPU: Best description for exceptions (authored by Germano Cavalcante (mano-wii)).
Python GPU: Best description for exceptions
Oct 12 2018, 8:49 PM

Oct 10 2018

Germano Cavalcante (mano-wii) committed rBd29f98e3f2a5: Python GPU: Use PyC_AsArray_FAST in GPUVertBuf.fill_attribute. (authored by Germano Cavalcante (mano-wii)).
Python GPU: Use PyC_AsArray_FAST in GPUVertBuf.fill_attribute.
Oct 10 2018, 6:41 PM
Germano Cavalcante (mano-wii) committed rB5e88d103f78f: Python GPU: Use PyC_AsArray_FAST when initing GPUIndexBuff. (authored by Germano Cavalcante (mano-wii)).
Python GPU: Use PyC_AsArray_FAST when initing GPUIndexBuff.
Oct 10 2018, 6:41 PM
Germano Cavalcante (mano-wii) committed rB7e6a8678c66d: RNA: Always keep at least one element in snap_mode. (authored by Germano Cavalcante (mano-wii)).
RNA: Always keep at least one element in snap_mode.
Oct 10 2018, 3:30 AM
Germano Cavalcante (mano-wii) committed rBae90dc19e7af: View3D Header: Display the text "Mix" instead of an icon when more than one… (authored by Germano Cavalcante (mano-wii)).
View3D Header: Display the text "Mix" instead of an icon when more than one…
Oct 10 2018, 1:12 AM

Oct 9 2018

Germano Cavalcante (mano-wii) committed rBb0b547bd1e2c: Python GPU: Update `shader.from_builtin` and `shader.code_from_builtin`… (authored by Germano Cavalcante (mano-wii)).
Python GPU: Update `shader.from_builtin` and `shader.code_from_builtin`…
Oct 9 2018, 5:18 PM
Germano Cavalcante (mano-wii) committed rB8fc8131bc9ca: GPU Python: Use string literals in `shader.from_builtin` and `shader. (authored by Germano Cavalcante (mano-wii)).
GPU Python: Use string literals in `shader.from_builtin` and `shader.
Oct 9 2018, 5:07 PM
Germano Cavalcante (mano-wii) committed rBf81e8903b407: Fix T55202: 3D Cursor Snapping not working correctly in Edit Mode. (authored by Germano Cavalcante (mano-wii)).
Fix T55202: 3D Cursor Snapping not working correctly in Edit Mode.
Oct 9 2018, 3:31 PM
Germano Cavalcante (mano-wii) closed T55202: Edit Mode - 3D Cursor Snapping not working correctly as Resolved by committing rBf81e8903b407: Fix T55202: 3D Cursor Snapping not working correctly in Edit Mode..
Oct 9 2018, 3:31 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) committed rBcf03658adbbc: Fix misuse of Py_INCREF in module creation. (authored by Germano Cavalcante (mano-wii)).
Fix misuse of Py_INCREF in module creation.
Oct 9 2018, 1:03 AM
Germano Cavalcante (mano-wii) closed D3697: Fix Py_INCREF misuse?.
Oct 9 2018, 1:02 AM
Germano Cavalcante (mano-wii) updated the summary of D3697: Fix Py_INCREF misuse?.
Oct 9 2018, 12:26 AM

Oct 8 2018

Germano Cavalcante (mano-wii) awarded rBd022794cad97: Cleanup: rename checks for Python struct strings a Like token.
Oct 8 2018, 11:33 PM

Oct 7 2018

Germano Cavalcante (mano-wii) committed rB1fd1735df0bf: CPython: use format char utilities in idprop_py_api (authored by Germano Cavalcante (mano-wii)).
CPython: use format char utilities in idprop_py_api
Oct 7 2018, 5:26 PM
Germano Cavalcante (mano-wii) committed rBaf7967b010d3: CPython: py_capi_utils: format char utilities do not need to be inline. (authored by Germano Cavalcante (mano-wii)).
CPython: py_capi_utils: format char utilities do not need to be inline.
Oct 7 2018, 5:26 PM
Germano Cavalcante (mano-wii) committed rB91bfea5b052a: CPython: py_capi_utils: use more descriptive names for format string utilities. (authored by Germano Cavalcante (mano-wii)).
CPython: py_capi_utils: use more descriptive names for format string utilities.
Oct 7 2018, 5:26 PM

Oct 6 2018

Germano Cavalcante (mano-wii) committed rB495a7128cb23: Cleanup: use the naming convention in py_capi_utils (authored by Germano Cavalcante (mano-wii)).
Cleanup: use the naming convention in py_capi_utils
Oct 6 2018, 6:18 AM
Germano Cavalcante (mano-wii) committed rB0f5533441390: Cleanup: use new format string utility (authored by Germano Cavalcante (mano-wii)).
Cleanup: use new format string utility
Oct 6 2018, 5:15 AM