Maniphest T96080

GPU subdivision: Hiding verts/edges and faces is not working with GPU subdiv
Closed, ResolvedBUG

Assigned To
Kévin Dietrich (kevindietrich)
Authored By
Silas Opel (Schamph)
Feb 28 2022, 6:07 PM
Tags
  • BF Blender
  • EEVEE & Viewport
Subscribers
Ethan Hall (Ethan1080)
Joseph Hansen (josephhansen)
Kévin Dietrich (kevindietrich)
Philipp Oeser (lichtwerk)
Silas Opel (Schamph)

Description

System Information
Operating system: Windows-10-10.0.22000-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 511.65

Blender Version
Broken: version: 3.1.0 Beta, branch: master, commit date: 2022-02-26 20:56, hash: rB4ee4b61dd8d3
Worked: (newest version of Blender that worked as expected)

Short description of error
Hiding faces, edges and verts are not hiding the mesh (only the lines from the subdiv modifier). This happens only when the mesh has a subdiv modifier.

Exact steps for others to reproduce the error

  1. Open 3.1 and add a subsurf to the default cube.
  2. test it by selecting a vert/edge/face and press H in edit mode.
  3. Delete the subsurf and test the feature again.

It works when you disable the gpu subdiv in the prefs.

I think a file is not needed here.
I wont ping any devs but because its the subsurf modifier its probably related to the recent work on it on the gpu part.

Temporary Workaround
Disable GPU subdivision in the preferences: Edit ⯈ Preferences... ⯈ Viewport ⯈ Subdivision ⯈ GPU Subdivision

Revisions and Commits

rB Blender

Event Timeline

Silas Opel (Schamph) created this task.Feb 28 2022, 6:07 PM
Silas Opel (Schamph) edited projects, added BF Blender (3.1); removed BF Blender.
Richard Antalik (ISS) changed the task status from Needs Triage to Confirmed.Mar 1 2022, 2:48 AM
Richard Antalik (ISS) edited projects, added BF Blender, EEVEE & Viewport; removed BF Blender (3.1).
Kévin Dietrich (kevindietrich) added subscribers: Joseph Hansen (josephhansen), Philipp Oeser (lichtwerk), Kévin Dietrich (kevindietrich).
Philipp Oeser (lichtwerk) renamed this task from Hiding verts/edges and faces is not working with GPU subdiv to GPU subdivision: Hiding verts/edges and faces is not working with GPU subdiv .Apr 12 2022, 4:53 PM
Philipp Oeser (lichtwerk) triaged this task as High priority.Apr 13 2022, 11:15 AM

Talked to @Kévin Dietrich (kevindietrich) , setting to High prio (since it is a bug in a new feature according to the playbook

Joseph Hansen (josephhansen) added a comment.Apr 26 2022, 5:53 PM

Any updates on this? It makes anything higher than 3.0.1 useless for modeling. It's broken in both 3.1 and 3.2

Ethan Hall (Ethan1080) added a subscriber: Ethan Hall (Ethan1080).Apr 28 2022, 2:58 AM

@Joseph Hansen (josephhansen)

In T96080#1347012, @Joseph Hansen (josephhansen) wrote:

Any updates on this? It makes anything higher than 3.0.1 useless for modeling. It's broken in both 3.1 and 3.2

That is not true. You can turn off GPU subdivision in the preferences: Edit ⯈ Preferences... ⯈ Viewport ⯈ Subdivision ⯈ GPU Subdivision

Ethan Hall (Ethan1080) updated the task description.Apr 28 2022, 3:14 AM
Brecht Van Lommel (brecht) changed the subtype of this task from "Report" to "Bug".May 16 2022, 11:38 AM
Kévin Dietrich (kevindietrich) closed this task as Resolved by committing rB98b66dc04026: Fix T96080: hiding elements does not work with GPU subdiv.May 25 2022, 2:31 PM
Kévin Dietrich (kevindietrich) claimed this task.
Kévin Dietrich (kevindietrich) added a commit: rB98b66dc04026: Fix T96080: hiding elements does not work with GPU subdiv.