mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-09 05:48:18 +02:00
zink: work around drivers with broken mesh shader properties
some properties require setting MAX+1, but there are drivers which mistakenly set 0 cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40411>
This commit is contained in:
parent
adf18abb40
commit
c09d0018a3
1 changed files with 2 additions and 2 deletions
|
|
@ -1228,8 +1228,8 @@ zink_init_screen_caps(struct zink_screen *screen)
|
|||
caps->mesh.max_mesh_output_vertices = screen->info.mesh_props.maxMeshOutputVertices;
|
||||
caps->mesh.max_mesh_output_primitives = screen->info.mesh_props.maxMeshOutputPrimitives;
|
||||
caps->mesh.max_mesh_output_components = screen->info.mesh_props.maxMeshOutputComponents;
|
||||
caps->mesh.max_mesh_output_layers = screen->info.mesh_props.maxMeshOutputLayers;
|
||||
caps->mesh.max_mesh_multiview_view_count = screen->info.mesh_props.maxMeshMultiviewViewCount;
|
||||
caps->mesh.max_mesh_output_layers = MAX2(screen->info.mesh_props.maxMeshOutputLayers, 1);
|
||||
caps->mesh.max_mesh_multiview_view_count = MAX2(screen->info.mesh_props.maxMeshMultiviewViewCount, 1);
|
||||
caps->mesh.mesh_output_per_vertex_granularity = screen->info.mesh_props.meshOutputPerVertexGranularity;
|
||||
caps->mesh.mesh_output_per_primitive_granularity = screen->info.mesh_props.meshOutputPerPrimitiveGranularity;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue