OpenGL / GfxProject
ActivePublic

Members (4)

Watchers (1)

Properties

Description

OpenGL and graphics driver or card related topics.

Module Owners: @Brecht Van Lommel (brecht), @Mike Erwin (merwin)

Recent Activity

Sat, Mar 25

Darwin Yip (darwin) added a revision to T49043: replace OpenGL immediate mode in Blender 2.8: D2580: Replaced UI_ThemeColor with immUniformThemeColor.
Sat, Mar 25, 11:50 PM · Restricted Project, OpenGL / Gfx

Thu, Mar 23

Mike Erwin (merwin) closed T49042: remove GLU from Blender 2.8 as "Resolved".

Woohoo! GLU is no more.

Thu, Mar 23, 2:38 AM · Restricted Project, OpenGL / Gfx
Mike Erwin (merwin) closed T49042: remove GLU from Blender 2.8, a subtask of T49165: OpenGL Refactor: Main Task, as "Resolved".
Thu, Mar 23, 2:38 AM · OpenGL / Gfx, Restricted Project

Sun, Mar 19

Ian Bruce (ian_bruce) added a comment to T50522: OpenCL kernel build fails on Linux with Mesa drivers (RX 480).

Yes, that's exactly what I said --

Sun, Mar 19, 8:54 AM · Platform: Linux, Cycles, OpenGL / Gfx, BF Blender

Sat, Mar 18

Sergey Sharybin (sergey) added a comment to T50522: OpenCL kernel build fails on Linux with Mesa drivers (RX 480).

@Ian Bruce (ian_bruce), i'm not sure what we can do with that knowledge. We are not drivers developers and are not involved into any distro development process. Guess this info better be directed to distro maintainers to ensure they ship proper drivers for OpenCL support (Blender is not the only program on planet which will benefit from that ;)

Sat, Mar 18, 1:32 PM · Platform: Linux, Cycles, OpenGL / Gfx, BF Blender
Ian Bruce (ian_bruce) added a comment to T50522: OpenCL kernel build fails on Linux with Mesa drivers (RX 480).

It turns out that these compiler warnings --

Sat, Mar 18, 12:56 PM · Platform: Linux, Cycles, OpenGL / Gfx, BF Blender

Fri, Mar 17

Dalai Felinto (dfelinto) added a subtask for T49043: replace OpenGL immediate mode in Blender 2.8: T50976: Blender UI problems with certain theme files.
Fri, Mar 17, 10:27 AM · Restricted Project, OpenGL / Gfx

Thu, Mar 16

Dalai Felinto (dfelinto) added a comment to T49043: replace OpenGL immediate mode in Blender 2.8.

@Khanh Ha (khanh_ha) why not tackling this crash then? we will need to fix it anyways :)

Thu, Mar 16, 12:20 PM · Restricted Project, OpenGL / Gfx
Khanh Ha (khanh_ha) added a comment to T49043: replace OpenGL immediate mode in Blender 2.8.
Thu, Mar 16, 11:08 AM · Restricted Project, OpenGL / Gfx
Khanh Ha (khanh_ha) added a comment to T49043: replace OpenGL immediate mode in Blender 2.8.

can't work on paint_cursor.c because the line circle drawing was refactored, and circle/line drawing feature crashes while evaluating curve

Thu, Mar 16, 11:08 AM · Restricted Project, OpenGL / Gfx
Khanh Ha (khanh_ha) added a comment to T49043: replace OpenGL immediate mode in Blender 2.8.

I am working on paint_cursor.c

Thu, Mar 16, 10:25 AM · Restricted Project, OpenGL / Gfx

Tue, Mar 14

Aaron Carlisle (Blendify) closed T41791: real OpenGl Phong shading as "Archived".

Something similar has been done in the 2.8 branch.

Tue, Mar 14, 3:43 PM · OpenGL / Gfx, BF Blender

Mon, Mar 13

Ian Bruce (ian_bruce) added a comment to T50522: OpenCL kernel build fails on Linux with Mesa drivers (RX 480).

The two separate compiler errors involved here (neither is actually a Blender issue) are now the subject of two Debian bug reports. Patches are available upstream for both problems, as mentioned above.

Mon, Mar 13, 3:02 PM · Platform: Linux, Cycles, OpenGL / Gfx, BF Blender
Ian Bruce (ian_bruce) added a comment to T50522: OpenCL kernel build fails on Linux with Mesa drivers (RX 480).

It turns out that the "invalid argument type 'X *' to unary expression" compile errors are the result of a known bug in LLVM. It is said to be fixed in LLVM-v5; see here:

Mon, Mar 13, 11:03 AM · Platform: Linux, Cycles, OpenGL / Gfx, BF Blender
Sergey Sharybin (sergey) closed T50522: OpenCL kernel build fails on Linux with Mesa drivers (RX 480) as "Resolved".

I've applied the patch at rB8794a43 just because i prefer explicit NULL comparisons my self.

Mon, Mar 13, 10:00 AM · Platform: Linux, Cycles, OpenGL / Gfx, BF Blender
Ian Bruce (ian_bruce) reopened T50522: OpenCL kernel build fails on Linux with Mesa drivers (RX 480) as "Open".

This same problem (actually, several problems) has been reported here; it's not distribution- or hardware-specific:

Mon, Mar 13, 12:08 AM · Platform: Linux, Cycles, OpenGL / Gfx, BF Blender

Wed, Mar 8

Campbell Barton (campbellbarton) closed D2543: Experimental depth sorting selection picking.

Committed rB45b764e95b9e34cb17dece1cd37eb80dafa1924f

Wed, Mar 8, 8:35 PM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated the diff for D2543: Experimental depth sorting selection picking.
  • Minor cleanup
Wed, Mar 8, 7:52 PM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated the diff for D2543: Experimental depth sorting selection picking.
  • Use unsigned int for depth values
  • Modified method of cycling selection
  • Various minor changes, add back old multi-pass select
  • Add preference
Wed, Mar 8, 7:36 PM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) removed a task from D2543: Experimental depth sorting selection picking: T50855: knife intersect create 4 times the same geometry..
Wed, Mar 8, 9:24 AM · BF Blender, OpenGL / Gfx
Joerg Mueller (nexyon) removed a task from D2543: Experimental depth sorting selection picking: T50843: Pitched Audio renders incorrectly in VSE.
Wed, Mar 8, 9:15 AM · BF Blender, OpenGL / Gfx
Mike Erwin (merwin) added a revision to T49042: remove GLU from Blender 2.8: D2548: OpenGL immediate mode: finish editarmarture_sketch.c.
Wed, Mar 8, 4:19 AM · Restricted Project, OpenGL / Gfx
Mike Erwin (merwin) added a revision to T49043: replace OpenGL immediate mode in Blender 2.8: D2548: OpenGL immediate mode: finish editarmarture_sketch.c.
Wed, Mar 8, 4:19 AM · Restricted Project, OpenGL / Gfx

Tue, Mar 7

Campbell Barton (campbellbarton) updated the diff for D2543: Experimental depth sorting selection picking.
  • Testing functions: for mixed_bones_object_selectbuffer
  • Fix T50843: Pitched Audio renders incorrectly in VSE
  • Fix T50855: Intersect (knife) w/o separate doesn't select
  • BMesh: Add 'cut' separate mode for intersect tool
  • Cleanup: typos
  • CMake: confine WIN32 options
  • Multi-View: Map cursor coordinates to visual coordinates
  • Surface Deform Modifier: Respect object transforms at bind time
  • FFmpeg: Update for the deprecated API in 3.2.x
  • Task scheduler: Cleanup, use BLI_assert() instead of assert()
  • Split select code
  • Merge branch 'master' into temp-select-pick
  • Cache depth buffer for reuse
  • Use cache
  • Cleanup, minor fixes
  • Various fixes
  • Rename select_method -> algorithm
  • Merge branch 'master' into temp-select-pick
  • Fix incorrect extern, also remove redundant rect
  • Fix mistake in glReadPixels
  • Avoid initial buffer read, fill with 1.0
  • minor tweaks
Tue, Mar 7, 9:13 PM · BF Blender, OpenGL / Gfx
Dalai Felinto (dfelinto) added a comment to D2543: Experimental depth sorting selection picking.

As discussed on IRC, this is a suggestion for how to handle the User Preferences in master, and later in 2.8:

Tue, Mar 7, 6:34 PM · BF Blender, OpenGL / Gfx

Mon, Mar 6

Campbell Barton (campbellbarton) added a comment to D2543: Experimental depth sorting selection picking.

Probably best to leave this patch then. Reading pixels is known to be slow on some hardware (we ran into this with border select and open-source Linux drivers in bug reports already).

Mon, Mar 6, 10:24 AM · BF Blender, OpenGL / Gfx
Dalai Felinto (dfelinto) added a comment to D2543: Experimental depth sorting selection picking.

Note, this change made selection really slow(~2x) on bone pose mode in production files (see selection.zip).

Mon, Mar 6, 9:49 AM · BF Blender, OpenGL / Gfx
Dalai Felinto (dfelinto) accepted D2543: Experimental depth sorting selection picking.

For the records: assorted sample files I'm using for testing:


To see how to test them, refer to: https://www.youtube.com/watch?v=AA-Z_gB4OPk

Mon, Mar 6, 9:42 AM · BF Blender, OpenGL / Gfx

Sun, Mar 5

Campbell Barton (campbellbarton) updated D2543: Experimental depth sorting selection picking.
Sun, Mar 5, 4:02 PM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated the diff for D2543: Experimental depth sorting selection picking.
  • Merge branch 'master' into temp-select-pick
  • Merge branch 'master' into temp-select-pick
Sun, Mar 5, 10:58 AM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated D2543: Experimental depth sorting selection picking.
Sun, Mar 5, 9:11 AM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated the diff for D2543: Experimental depth sorting selection picking.
  • Added back multi-pass occlusion queries, needed for manipulator
Sun, Mar 5, 9:10 AM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated D2543: Experimental depth sorting selection picking.
Sun, Mar 5, 7:40 AM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated D2543: Experimental depth sorting selection picking.
Sun, Mar 5, 7:39 AM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated the diff for D2543: Experimental depth sorting selection picking.

Add depth sorting mode VIEW3D_SELECT_DEPTH_SORT_ALL

Sun, Mar 5, 7:26 AM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) added a comment to D2543: Experimental depth sorting selection picking.

Confirmed, this patch was only being used for nearest, for cycling it was using occlusion code.

Sun, Mar 5, 5:40 AM · BF Blender, OpenGL / Gfx

Sat, Mar 4

Dalai Felinto (dfelinto) added a comment to D2543: Experimental depth sorting selection picking.

@Campbell Barton (campbellbarton) I left my sample files at the office, so I won't be able to share them before Monday :/ But you can see them in action in the video: https://www.youtube.com/watch?v=AA-Z_gB4OPk

Sat, Mar 4, 11:19 AM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated D2543: Experimental depth sorting selection picking.
Sat, Mar 4, 2:59 AM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated the diff for D2543: Experimental depth sorting selection picking.
  • minor correction
Sat, Mar 4, 2:54 AM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated the diff for D2543: Experimental depth sorting selection picking.

More efficient depth sorting

Sat, Mar 4, 2:51 AM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) added a comment to D2543: Experimental depth sorting selection picking.

@Dalai Felinto (dfelinto), to test this patch use "Occlusion Queries",
From my testing this works as correctly and solves the selection order bug (where 2+ objects were detected, "Occlusion Queries" would select based on order drawn instead of depth). Otherwise if you're running into problems, do you have a link to a spesific bug that fails with this new code?

Sat, Mar 4, 2:14 AM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated D2543: Experimental depth sorting selection picking.
Sat, Mar 4, 1:59 AM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated D2543: Experimental depth sorting selection picking.
Sat, Mar 4, 1:56 AM · BF Blender, OpenGL / Gfx

Fri, Mar 3

Mike Erwin (merwin) added a comment to D2543: Experimental depth sorting selection picking.

I'm also glad!

Fri, Mar 3, 6:39 PM · BF Blender, OpenGL / Gfx
Dalai Felinto (dfelinto) added a comment to D2543: Experimental depth sorting selection picking.

Hi @Campbell Barton (campbellbarton) I'm glad you are working on this :)

Fri, Mar 3, 4:34 PM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) renamed T37878: Viewport normal drawing with constant length from "Viewport normal drawing with constant length " to "Viewport normal drawing with constant length".
Fri, Mar 3, 3:08 PM · OpenGL / Gfx, BF Blender, Quick Hacks
Campbell Barton (campbellbarton) updated D2543: Experimental depth sorting selection picking.
Fri, Mar 3, 2:09 PM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated D2543: Experimental depth sorting selection picking.
Fri, Mar 3, 2:08 PM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated D2543: Experimental depth sorting selection picking.
Fri, Mar 3, 2:08 PM · BF Blender, OpenGL / Gfx
Campbell Barton (campbellbarton) updated D2543: Experimental depth sorting selection picking.
Fri, Mar 3, 1:06 PM · BF Blender, OpenGL / Gfx