mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-04 15:40:11 +01:00
svga: remove duplicate nir compile options
In a later merge request to remove the old GLSL IR loop unrolling code we will add two additional compiler options stucts here. This commit helps to avoid duplication getting out of hand. Reviewed-by: Neha Bhende <bhenden@vmware.com> Reviewed-by: Charmaine Lee <charmainel@vmware.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16489>
This commit is contained in:
parent
d4e4aa997a
commit
622e2ae08a
1 changed files with 16 additions and 25 deletions
|
|
@ -757,38 +757,29 @@ vgpu10_get_shader_param(struct pipe_screen *screen,
|
|||
return 0;
|
||||
}
|
||||
|
||||
static const nir_shader_compiler_options svga_vgpu9_compiler_options = {
|
||||
.lower_bitops = true,
|
||||
.lower_extract_byte = true,
|
||||
.lower_extract_word = true,
|
||||
.lower_insert_byte = true,
|
||||
.lower_insert_word = true,
|
||||
.lower_fdph = true,
|
||||
.lower_flrp64 = true,
|
||||
.lower_rotate = true,
|
||||
.lower_uniforms_to_ubo = true,
|
||||
.lower_vector_cmp = true,
|
||||
#define COMMON_OPTIONS \
|
||||
.lower_extract_byte = true, \
|
||||
.lower_extract_word = true, \
|
||||
.lower_insert_byte = true, \
|
||||
.lower_insert_word = true, \
|
||||
.lower_fdph = true, \
|
||||
.lower_flrp64 = true, \
|
||||
.lower_rotate = true, \
|
||||
.lower_uniforms_to_ubo = true, \
|
||||
.lower_vector_cmp = true, \
|
||||
.max_unroll_iterations = 32, \
|
||||
.use_interpolated_input_intrinsics = true
|
||||
|
||||
.max_unroll_iterations = 32,
|
||||
.use_interpolated_input_intrinsics = true,
|
||||
static const nir_shader_compiler_options svga_vgpu9_compiler_options = {
|
||||
COMMON_OPTIONS,
|
||||
.lower_bitops = true,
|
||||
};
|
||||
|
||||
static const nir_shader_compiler_options svga_vgpu10_compiler_options = {
|
||||
COMMON_OPTIONS,
|
||||
.lower_doubles_options = nir_lower_dfloor,
|
||||
.lower_extract_byte = true,
|
||||
.lower_extract_word = true,
|
||||
.lower_insert_byte = true,
|
||||
.lower_insert_word = true,
|
||||
.lower_fdph = true,
|
||||
.lower_flrp64 = true,
|
||||
.lower_fmod = true,
|
||||
.lower_fpow = true,
|
||||
.lower_rotate = true,
|
||||
.lower_uniforms_to_ubo = true,
|
||||
.lower_vector_cmp = true,
|
||||
|
||||
.max_unroll_iterations = 32,
|
||||
.use_interpolated_input_intrinsics = true,
|
||||
};
|
||||
|
||||
static const void *
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue