Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Yusuf Khan
mesa
Commits
aa8ccf8e
Commit
aa8ccf8e
authored
Oct 21, 2022
by
Yusuf Khan
Browse files
nouveau: enable PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE
Signed-off-by:
Yusuf Khan
<
yusisamerican@gmail.com
>
parent
af775f84
Pipeline
#718464
waiting for manual action with stages
in 8 seconds
Changes
2
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
src/gallium/drivers/nouveau/nv50/nv50_screen.c
View file @
aa8ccf8e
...
...
@@ -270,6 +270,7 @@ nv50_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
case
PIPE_CAP_SHAREABLE_SHADERS
:
case
PIPE_CAP_PREFER_BACK_BUFFER_REUSE
:
case
PIPE_CAP_QUERY_MEMORY_INFO
:
case
PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE
:
return
1
;
case
PIPE_CAP_ALPHA_TEST
:
...
...
@@ -397,7 +398,6 @@ nv50_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
case
PIPE_CAP_VIEWPORT_MASK
:
case
PIPE_CAP_TEXTURE_BUFFER_SAMPLER
:
case
PIPE_CAP_PREFER_REAL_BUFFER_IN_CONSTBUF0
:
case
PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE
:
/* when we fix MT stuff */
case
PIPE_CAP_ALPHA_TO_COVERAGE_DITHER_CONTROL
:
case
PIPE_CAP_SHADER_ATOMIC_INT64
:
case
PIPE_CAP_GLSL_ZERO_INIT
:
...
...
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
View file @
aa8ccf8e
...
...
@@ -318,6 +318,7 @@ nvc0_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
case
PIPE_CAP_SHAREABLE_SHADERS
:
case
PIPE_CAP_PREFER_BACK_BUFFER_REUSE
:
case
PIPE_CAP_QUERY_MEMORY_INFO
:
case
PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE
:
return
1
;
case
PIPE_CAP_TEXTURE_TRANSFER_MODES
:
return
nouveau_screen
(
pscreen
)
->
vram_domain
&
NOUVEAU_BO_VRAM
?
PIPE_TEXTURE_TRANSFER_BLIT
:
0
;
...
...
@@ -419,7 +420,6 @@ nvc0_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
case
PIPE_CAP_PSIZ_CLAMPED
:
case
PIPE_CAP_TEXTURE_BUFFER_SAMPLER
:
case
PIPE_CAP_PREFER_REAL_BUFFER_IN_CONSTBUF0
:
case
PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE
:
/* when we fix MT stuff */
case
PIPE_CAP_ALPHA_TO_COVERAGE_DITHER_CONTROL
:
/* TODO */
case
PIPE_CAP_SHADER_ATOMIC_INT64
:
/* TODO */
case
PIPE_CAP_GLSL_ZERO_INIT
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment