mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-11-23 10:14:13 +08:00
docs: escape trailing underscores properly
In reStructuredText, a trailing underscore means a hyperlink reference, but it seems pandoc doesn't get this right for symbols that have already been escaped. So let's manually fix these up. Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>
This commit is contained in:
parent
2c0707d13d
commit
841a47fb28
@ -99,5 +99,5 @@ Matt Turner (8):
|
|||||||
- i965/fs: Make try_constant_propagate() static.
|
- i965/fs: Make try_constant_propagate() static.
|
||||||
- i965/fs: Constant propagate into 2-src math instructions on Gen8.
|
- i965/fs: Constant propagate into 2-src math instructions on Gen8.
|
||||||
- i965/vec4: Constant propagate into 2-src math instructions on Gen8.
|
- i965/vec4: Constant propagate into 2-src math instructions on Gen8.
|
||||||
- i965/fs: Don't use brw_imm_\* unnecessarily.
|
- i965/fs: Don't use brw_imm\_\* unnecessarily.
|
||||||
- i965/fs: Set correct number of regs_written for MCS fetches.
|
- i965/fs: Set correct number of regs_written for MCS fetches.
|
||||||
|
@ -150,7 +150,7 @@ Matt Turner (8):
|
|||||||
- i965/fs: Make try_constant_propagate() static.
|
- i965/fs: Make try_constant_propagate() static.
|
||||||
- i965/fs: Constant propagate into 2-src math instructions on Gen8.
|
- i965/fs: Constant propagate into 2-src math instructions on Gen8.
|
||||||
- i965/vec4: Constant propagate into 2-src math instructions on Gen8.
|
- i965/vec4: Constant propagate into 2-src math instructions on Gen8.
|
||||||
- i965/fs: Don't use brw_imm_\* unnecessarily.
|
- i965/fs: Don't use brw_imm\_\* unnecessarily.
|
||||||
- i965/fs: Set correct number of regs_written for MCS fetches.
|
- i965/fs: Set correct number of regs_written for MCS fetches.
|
||||||
|
|
||||||
Thorsten Glaser (1):
|
Thorsten Glaser (1):
|
||||||
|
@ -66,7 +66,7 @@ Emil Velikov (11):
|
|||||||
- android: egl: add libsync_cflags to the build
|
- android: egl: add libsync_cflags to the build
|
||||||
- android: dri/common: conditionally include drm_cflags/set
|
- android: dri/common: conditionally include drm_cflags/set
|
||||||
\__NOT_HAVE_DRM_H
|
\__NOT_HAVE_DRM_H
|
||||||
- android: add HAVE__BUILTIN_\* and HAVE_FUNC_ATTRIBUTE_\* defines
|
- android: add HAVE__BUILTIN\_\* and HAVE_FUNC_ATTRIBUTE\_\* defines
|
||||||
- android: add $(mesa_top)/src/mesa/main to the includes list
|
- android: add $(mesa_top)/src/mesa/main to the includes list
|
||||||
- android: dri: link against libmesa_util
|
- android: dri: link against libmesa_util
|
||||||
- android: mesa: fix the path of the SSE4_1 optimisations
|
- android: mesa: fix the path of the SSE4_1 optimisations
|
||||||
|
@ -70,7 +70,7 @@ Ilia Mirkin (5):
|
|||||||
|
|
||||||
Kenneth Graunke (1):
|
Kenneth Graunke (1):
|
||||||
|
|
||||||
- program: Allow redundant OPTION ARB_fog_\* directives.
|
- program: Allow redundant OPTION ARB_fog\_\* directives.
|
||||||
|
|
||||||
Rob Clark (1):
|
Rob Clark (1):
|
||||||
|
|
||||||
|
@ -249,7 +249,7 @@ José Fonseca (2):
|
|||||||
|
|
||||||
Kenneth Graunke (21):
|
Kenneth Graunke (21):
|
||||||
|
|
||||||
- genxml: Add CLIPMODE_\* prefix to 3DSTATE_CLIP's "Clip Mode" enum
|
- genxml: Add CLIPMODE\_\* prefix to 3DSTATE_CLIP's "Clip Mode" enum
|
||||||
values.
|
values.
|
||||||
- genxml: Add APIMODE_D3D missing enum values and improve consistency.
|
- genxml: Add APIMODE_D3D missing enum values and improve consistency.
|
||||||
- anv: Fix near plane clipping on Gen7/7.5.
|
- anv: Fix near plane clipping on Gen7/7.5.
|
||||||
|
@ -61,7 +61,7 @@ Changes
|
|||||||
|
|
||||||
Axel Davy (4):
|
Axel Davy (4):
|
||||||
|
|
||||||
- gallium/util: Really allow aliasing of dst for u_box_union_\*
|
- gallium/util: Really allow aliasing of dst for u_box_union\_\*
|
||||||
- st/nine: Fix the calculation of the number of vs inputs
|
- st/nine: Fix the calculation of the number of vs inputs
|
||||||
- st/nine: Fix mistake in Volume9 UnlockBox
|
- st/nine: Fix mistake in Volume9 UnlockBox
|
||||||
- st/nine: Fix locking CubeTexture surfaces.
|
- st/nine: Fix locking CubeTexture surfaces.
|
||||||
|
@ -247,7 +247,7 @@ Bug fixes
|
|||||||
- `Bug 97426 <https://bugs.freedesktop.org/show_bug.cgi?id=97426>`__ -
|
- `Bug 97426 <https://bugs.freedesktop.org/show_bug.cgi?id=97426>`__ -
|
||||||
glScissor gives vertically inverted result
|
glScissor gives vertically inverted result
|
||||||
- `Bug 97448 <https://bugs.freedesktop.org/show_bug.cgi?id=97448>`__ -
|
- `Bug 97448 <https://bugs.freedesktop.org/show_bug.cgi?id=97448>`__ -
|
||||||
[HSW] deqp-vk.api_.copy_and_blit.image_to_image_stencil regression
|
[HSW] deqp-vk.api\_.copy_and_blit.image_to_image_stencil regression
|
||||||
- `Bug 97476 <https://bugs.freedesktop.org/show_bug.cgi?id=97476>`__ -
|
- `Bug 97476 <https://bugs.freedesktop.org/show_bug.cgi?id=97476>`__ -
|
||||||
Shader binaries should not be stored in the PipelineCache
|
Shader binaries should not be stored in the PipelineCache
|
||||||
- `Bug 97477 <https://bugs.freedesktop.org/show_bug.cgi?id=97477>`__ -
|
- `Bug 97477 <https://bugs.freedesktop.org/show_bug.cgi?id=97477>`__ -
|
||||||
|
@ -62,7 +62,7 @@ Bug fixes
|
|||||||
- `Bug 99188 <https://bugs.freedesktop.org/show_bug.cgi?id=99188>`__ -
|
- `Bug 99188 <https://bugs.freedesktop.org/show_bug.cgi?id=99188>`__ -
|
||||||
dEQP-EGL.functional.create_context_ext.robust_gl_30.rgb565_no_depth_no_stencil
|
dEQP-EGL.functional.create_context_ext.robust_gl_30.rgb565_no_depth_no_stencil
|
||||||
- `Bug 99210 <https://bugs.freedesktop.org/show_bug.cgi?id=99210>`__ -
|
- `Bug 99210 <https://bugs.freedesktop.org/show_bug.cgi?id=99210>`__ -
|
||||||
ES3-CTS.functional.texture.mipmap.cube.generate.rgba5551_\*
|
ES3-CTS.functional.texture.mipmap.cube.generate.rgba5551\_\*
|
||||||
- `Bug 99354 <https://bugs.freedesktop.org/show_bug.cgi?id=99354>`__ -
|
- `Bug 99354 <https://bugs.freedesktop.org/show_bug.cgi?id=99354>`__ -
|
||||||
[G71] "Assertion \`bkref' failed" reproducible with glmark2
|
[G71] "Assertion \`bkref' failed" reproducible with glmark2
|
||||||
- `Bug 99450 <https://bugs.freedesktop.org/show_bug.cgi?id=99450>`__ -
|
- `Bug 99450 <https://bugs.freedesktop.org/show_bug.cgi?id=99450>`__ -
|
||||||
|
@ -233,7 +233,7 @@ Bug fixes
|
|||||||
- `Bug 99188 <https://bugs.freedesktop.org/show_bug.cgi?id=99188>`__ -
|
- `Bug 99188 <https://bugs.freedesktop.org/show_bug.cgi?id=99188>`__ -
|
||||||
dEQP-EGL.functional.create_context_ext.robust_gl_30.rgb565_no_depth_no_stencil
|
dEQP-EGL.functional.create_context_ext.robust_gl_30.rgb565_no_depth_no_stencil
|
||||||
- `Bug 99210 <https://bugs.freedesktop.org/show_bug.cgi?id=99210>`__ -
|
- `Bug 99210 <https://bugs.freedesktop.org/show_bug.cgi?id=99210>`__ -
|
||||||
ES3-CTS.functional.texture.mipmap.cube.generate.rgba5551_\*
|
ES3-CTS.functional.texture.mipmap.cube.generate.rgba5551\_\*
|
||||||
- `Bug 99214 <https://bugs.freedesktop.org/show_bug.cgi?id=99214>`__ -
|
- `Bug 99214 <https://bugs.freedesktop.org/show_bug.cgi?id=99214>`__ -
|
||||||
Crash in library libswrAVX.so when assigning vertex buffer object
|
Crash in library libswrAVX.so when assigning vertex buffer object
|
||||||
pointers with elements of type GL_DOUBLE
|
pointers with elements of type GL_DOUBLE
|
||||||
|
@ -63,7 +63,7 @@ Emil Velikov (24):
|
|||||||
|
|
||||||
- docs: add sha256 checksums for 17.1.1
|
- docs: add sha256 checksums for 17.1.1
|
||||||
- configure: move platform handling further up
|
- configure: move platform handling further up
|
||||||
- configure: rename remaining HAVE_EGL_PLATFORM_\* guards
|
- configure: rename remaining HAVE_EGL_PLATFORM\_\* guards
|
||||||
- configure: update remaining --with-egl-platforms references
|
- configure: update remaining --with-egl-platforms references
|
||||||
- configure: loosen --with-platforms heuristics
|
- configure: loosen --with-platforms heuristics
|
||||||
- configure: enable the surfaceless platform by default
|
- configure: enable the surfaceless platform by default
|
||||||
|
@ -71,7 +71,7 @@ Ian Romanick (1):
|
|||||||
|
|
||||||
Jason Ekstrand (1):
|
Jason Ekstrand (1):
|
||||||
|
|
||||||
- i965/fs: Return mlen \* 8 for size_read() for INTERPOLATE_AT_\*
|
- i965/fs: Return mlen \* 8 for size_read() for INTERPOLATE_AT\_\*
|
||||||
|
|
||||||
Johan Klokkhammer Helsing (1):
|
Johan Klokkhammer Helsing (1):
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ Juan A. Suarez Romero (7):
|
|||||||
around GCC 5.4 bug
|
around GCC 5.4 bug
|
||||||
- cherry-ignore: mesa: fix glGetInteger/Float/etc queries for vertex
|
- cherry-ignore: mesa: fix glGetInteger/Float/etc queries for vertex
|
||||||
arrays attribs
|
arrays attribs
|
||||||
- cherry-ignore: mesa: revert GL_[SECONDARY_]COLOR_ARRAY_SIZE glGet
|
- cherry-ignore: mesa: revert GL_[SECONDARY\_]COLOR_ARRAY_SIZE glGet
|
||||||
type to TYPE_INT
|
type to TYPE_INT
|
||||||
- cherry-ignore: radv/resolve: do fmask decompress on all layers.
|
- cherry-ignore: radv/resolve: do fmask decompress on all layers.
|
||||||
- Update version to 18.0.4
|
- Update version to 18.0.4
|
||||||
|
@ -37,7 +37,7 @@ Bug fixes
|
|||||||
- `Bug 108911 <https://bugs.freedesktop.org/show_bug.cgi?id=108911>`__
|
- `Bug 108911 <https://bugs.freedesktop.org/show_bug.cgi?id=108911>`__
|
||||||
- Vkd3d test failure test_clear_render_target_view()
|
- Vkd3d test failure test_clear_render_target_view()
|
||||||
- `Bug 109081 <https://bugs.freedesktop.org/show_bug.cgi?id=109081>`__
|
- `Bug 109081 <https://bugs.freedesktop.org/show_bug.cgi?id=109081>`__
|
||||||
- [bisected] [HSW] Regression in clipping.user_defined.clip_\*
|
- [bisected] [HSW] Regression in clipping.user_defined.clip\_\*
|
||||||
vulkancts tests
|
vulkancts tests
|
||||||
|
|
||||||
Changes
|
Changes
|
||||||
|
@ -48,7 +48,7 @@ Bug fixes
|
|||||||
- `Bug 109072 <https://bugs.freedesktop.org/show_bug.cgi?id=109072>`__
|
- `Bug 109072 <https://bugs.freedesktop.org/show_bug.cgi?id=109072>`__
|
||||||
- GPU hang in blender 2.80
|
- GPU hang in blender 2.80
|
||||||
- `Bug 109081 <https://bugs.freedesktop.org/show_bug.cgi?id=109081>`__
|
- `Bug 109081 <https://bugs.freedesktop.org/show_bug.cgi?id=109081>`__
|
||||||
- [bisected] [HSW] Regression in clipping.user_defined.clip_\*
|
- [bisected] [HSW] Regression in clipping.user_defined.clip\_\*
|
||||||
vulkancts tests
|
vulkancts tests
|
||||||
- `Bug 109151 <https://bugs.freedesktop.org/show_bug.cgi?id=109151>`__
|
- `Bug 109151 <https://bugs.freedesktop.org/show_bug.cgi?id=109151>`__
|
||||||
- [KBL-G][vulkan]
|
- [KBL-G][vulkan]
|
||||||
|
@ -104,7 +104,7 @@ Juan A. Suarez Romero (1):
|
|||||||
|
|
||||||
Kenneth Graunke (1):
|
Kenneth Graunke (1):
|
||||||
|
|
||||||
- st/mesa: Limit GL_MAX_[NATIVE_]PROGRAM_PARAMETERS_ARB to 2048
|
- st/mesa: Limit GL_MAX_[NATIVE\_]PROGRAM_PARAMETERS_ARB to 2048
|
||||||
|
|
||||||
Kristian H. Kristensen (1):
|
Kristian H. Kristensen (1):
|
||||||
|
|
||||||
|
@ -157,7 +157,7 @@ Bug fixes
|
|||||||
- `Bug 109075 <https://bugs.freedesktop.org/show_bug.cgi?id=109075>`__
|
- `Bug 109075 <https://bugs.freedesktop.org/show_bug.cgi?id=109075>`__
|
||||||
- radv: New D3D boolean optimizations cause GPU hang in Witcher 3
|
- radv: New D3D boolean optimizations cause GPU hang in Witcher 3
|
||||||
- `Bug 109081 <https://bugs.freedesktop.org/show_bug.cgi?id=109081>`__
|
- `Bug 109081 <https://bugs.freedesktop.org/show_bug.cgi?id=109081>`__
|
||||||
- [bisected] [HSW] Regression in clipping.user_defined.clip_\*
|
- [bisected] [HSW] Regression in clipping.user_defined.clip\_\*
|
||||||
vulkancts tests
|
vulkancts tests
|
||||||
- `Bug 109086 <https://bugs.freedesktop.org/show_bug.cgi?id=109086>`__
|
- `Bug 109086 <https://bugs.freedesktop.org/show_bug.cgi?id=109086>`__
|
||||||
- Crash software mesa with gl_select render mode
|
- Crash software mesa with gl_select render mode
|
||||||
@ -1619,7 +1619,7 @@ Kenneth Graunke (41):
|
|||||||
counter
|
counter
|
||||||
- st/mesa: Optionally override RGB/RGBX dst alpha blend factors
|
- st/mesa: Optionally override RGB/RGBX dst alpha blend factors
|
||||||
- gallium: Add forgotten docs for PIPE_CAP_GLSL_TESS_LEVELS_AS_INPUTS.
|
- gallium: Add forgotten docs for PIPE_CAP_GLSL_TESS_LEVELS_AS_INPUTS.
|
||||||
- st/mesa: Limit GL_MAX_[NATIVE_]PROGRAM_PARAMETERS_ARB to 2048
|
- st/mesa: Limit GL_MAX_[NATIVE\_]PROGRAM_PARAMETERS_ARB to 2048
|
||||||
- anv: Put MOCS in the correct location
|
- anv: Put MOCS in the correct location
|
||||||
- nir: Don't reassociate add/mul chains containing only constants
|
- nir: Don't reassociate add/mul chains containing only constants
|
||||||
- compiler: Mark clip/cull distance arrays as compact before lowering.
|
- compiler: Mark clip/cull distance arrays as compact before lowering.
|
||||||
|
@ -985,8 +985,8 @@ Chia-I Wu (78):
|
|||||||
- turnip: use msm_drm.h from inc_freedreno
|
- turnip: use msm_drm.h from inc_freedreno
|
||||||
- turnip: remove unnecessary libfreedreno_drm dep
|
- turnip: remove unnecessary libfreedreno_drm dep
|
||||||
- turnip: add wrappers around DRM_MSM_GET_PARAM
|
- turnip: add wrappers around DRM_MSM_GET_PARAM
|
||||||
- turnip: add wrappers around DRM_MSM_SUBMITQUEUE_\*
|
- turnip: add wrappers around DRM_MSM_SUBMITQUEUE\_\*
|
||||||
- turnip: constify tu_device in tu_gem_\*
|
- turnip: constify tu_device in tu_gem\_\*
|
||||||
- turnip: preliminary support for tu_QueueWaitIdle
|
- turnip: preliminary support for tu_QueueWaitIdle
|
||||||
- turnip: run sed and clang-format on tu_cs
|
- turnip: run sed and clang-format on tu_cs
|
||||||
- turnip: document tu_cs
|
- turnip: document tu_cs
|
||||||
@ -2074,7 +2074,7 @@ Jason Ekstrand (212):
|
|||||||
- intel/fs: Do the grf127 hack on SIMD8 instructions in SIMD16 mode
|
- intel/fs: Do the grf127 hack on SIMD8 instructions in SIMD16 mode
|
||||||
- intel/fs: Implement load/store_global with A64 untyped messages
|
- intel/fs: Implement load/store_global with A64 untyped messages
|
||||||
- intel/fs: Use SENDS for A64 writes on gen9+
|
- intel/fs: Use SENDS for A64 writes on gen9+
|
||||||
- intel/fs: Implement nir_intrinsic_global_atomic_\*
|
- intel/fs: Implement nir_intrinsic_global_atomic\_\*
|
||||||
- anv: Implement VK_EXT_buffer_device_address
|
- anv: Implement VK_EXT_buffer_device_address
|
||||||
- relnotes: Add VK_EXT_buffer_device_address
|
- relnotes: Add VK_EXT_buffer_device_address
|
||||||
- nir/deref: Drop zero ptr_as_array derefs
|
- nir/deref: Drop zero ptr_as_array derefs
|
||||||
@ -2122,7 +2122,7 @@ Jason Ekstrand (212):
|
|||||||
- anv: Use an actual binding for gl_NumWorkgroups
|
- anv: Use an actual binding for gl_NumWorkgroups
|
||||||
- anv/pipeline: Drop anv_fill_binding_table
|
- anv/pipeline: Drop anv_fill_binding_table
|
||||||
- anv/descriptor_set: Refactor alloc/free of descriptor sets
|
- anv/descriptor_set: Refactor alloc/free of descriptor sets
|
||||||
- anv: Rework arguments to anv_descriptor_set_write_\*
|
- anv: Rework arguments to anv_descriptor_set_write\_\*
|
||||||
- anv: Stop allocating buffer views for dynamic buffers
|
- anv: Stop allocating buffer views for dynamic buffers
|
||||||
- anv: Count image param entries rather than images
|
- anv: Count image param entries rather than images
|
||||||
- anv: Clean up descriptor set layouts
|
- anv: Clean up descriptor set layouts
|
||||||
@ -2226,7 +2226,7 @@ Jason Ekstrand (212):
|
|||||||
- nir/algebraic: Use a cache to avoid re-emitting structs
|
- nir/algebraic: Use a cache to avoid re-emitting structs
|
||||||
- intel/mi_builder: Re-order an initializer
|
- intel/mi_builder: Re-order an initializer
|
||||||
- intel/mi_builder: Disable mem_mem tests on IVB
|
- intel/mi_builder: Disable mem_mem tests on IVB
|
||||||
- nir: Drop "struct" from some nir_\* declarations
|
- nir: Drop "struct" from some nir\_\* declarations
|
||||||
- nir: Rework nir_src_as_alu_instr to not take a pointer
|
- nir: Rework nir_src_as_alu_instr to not take a pointer
|
||||||
- nir: Add a nir_src_as_intrinsic() helper
|
- nir: Add a nir_src_as_intrinsic() helper
|
||||||
- anv: Re-sort the GetPhysicalDeviceFeatures2 switch statement
|
- anv: Re-sort the GetPhysicalDeviceFeatures2 switch statement
|
||||||
@ -2438,8 +2438,8 @@ Karol Herbst (82):
|
|||||||
- nv50/ir/nir: add skeleton for nir_intrinsic_instr
|
- nv50/ir/nir: add skeleton for nir_intrinsic_instr
|
||||||
- nv50/ir/nir: implement nir_alu_instr handling
|
- nv50/ir/nir: implement nir_alu_instr handling
|
||||||
- nv50/ir/nir: implement nir_intrinsic_load_uniform
|
- nv50/ir/nir: implement nir_intrinsic_load_uniform
|
||||||
- nv50/ir/nir: implement nir_intrinsic_store_(per_vertex_)output
|
- nv50/ir/nir: implement nir_intrinsic_store_(per_vertex\_)output
|
||||||
- nv50/ir/nir: implement load_(interpolated_)input/output
|
- nv50/ir/nir: implement load_(interpolated\_)input/output
|
||||||
- nv50/ir/nir: implement intrinsic_discard(_if)
|
- nv50/ir/nir: implement intrinsic_discard(_if)
|
||||||
- nv50/ir/nir: implement loading system values
|
- nv50/ir/nir: implement loading system values
|
||||||
- nv50/ir/nir: implement nir_ssa_undef_instr
|
- nv50/ir/nir: implement nir_ssa_undef_instr
|
||||||
@ -2518,7 +2518,7 @@ Kenneth Graunke (872):
|
|||||||
- st/nir: Call nir_lower_clip_cull_distance_arrays().
|
- st/nir: Call nir_lower_clip_cull_distance_arrays().
|
||||||
- gallium: Add a PIPE_CAP_NIR_COMPACT_ARRAYS capability bit.
|
- gallium: Add a PIPE_CAP_NIR_COMPACT_ARRAYS capability bit.
|
||||||
- nouveau: Silence unhandled cap warnings
|
- nouveau: Silence unhandled cap warnings
|
||||||
- st/mesa: Limit GL_MAX_[NATIVE_]PROGRAM_PARAMETERS_ARB to 2048
|
- st/mesa: Limit GL_MAX_[NATIVE\_]PROGRAM_PARAMETERS_ARB to 2048
|
||||||
- glsl: Allow gl_nir_lower_samplers*() without a gl_shader_program
|
- glsl: Allow gl_nir_lower_samplers*() without a gl_shader_program
|
||||||
- glsl: Don't look at sampler uniform storage for internal vars
|
- glsl: Don't look at sampler uniform storage for internal vars
|
||||||
- i965: Call nir_lower_samplers for ARB programs.
|
- i965: Call nir_lower_samplers for ARB programs.
|
||||||
@ -2610,7 +2610,7 @@ Kenneth Graunke (872):
|
|||||||
- iris: promote iris_program_cache_item to iris_compiled_shader
|
- iris: promote iris_program_cache_item to iris_compiled_shader
|
||||||
- iris: actually save derived state
|
- iris: actually save derived state
|
||||||
- iris: emit shader packets
|
- iris: emit shader packets
|
||||||
- iris: convert IRIS_DIRTY_\* to #defines
|
- iris: convert IRIS_DIRTY\_\* to #defines
|
||||||
- iris: don't forget about TE
|
- iris: don't forget about TE
|
||||||
- iris: reorganize commands to match brw
|
- iris: reorganize commands to match brw
|
||||||
- iris: initial gpu state
|
- iris: initial gpu state
|
||||||
@ -3879,7 +3879,7 @@ Mike Blumenkrantz (6):
|
|||||||
|
|
||||||
Nanley Chery (3):
|
Nanley Chery (3):
|
||||||
|
|
||||||
- i965: Rename intel_mipmap_tree::r8stencil_\* -> ::shadow_\*
|
- i965: Rename intel_mipmap_tree::r8stencil\_\* -> ::shadow\_\*
|
||||||
- anv: Fix some depth buffer sampling cases on ICL+
|
- anv: Fix some depth buffer sampling cases on ICL+
|
||||||
- anv/cmd_buffer: Initalize the clear color struct for CNL+
|
- anv/cmd_buffer: Initalize the clear color struct for CNL+
|
||||||
|
|
||||||
@ -4221,7 +4221,7 @@ Sagar Ghuge (10):
|
|||||||
- glsl: [u/i]mulExtended optimization for GLSL
|
- glsl: [u/i]mulExtended optimization for GLSL
|
||||||
- nir/algebraic: Optimize low 32 bit extraction
|
- nir/algebraic: Optimize low 32 bit extraction
|
||||||
- spirv: Allow [i/u]mulExtended to use new nir opcode
|
- spirv: Allow [i/u]mulExtended to use new nir opcode
|
||||||
- iris: Refactor code to share 3DSTATE_URB_\* packet
|
- iris: Refactor code to share 3DSTATE_URB\_\* packet
|
||||||
- iris: Track last VS URB entry size
|
- iris: Track last VS URB entry size
|
||||||
- iris: Flag fewer dirty bits in BLORP
|
- iris: Flag fewer dirty bits in BLORP
|
||||||
- intel/fs: Remove unused condition from opt_algebraic case
|
- intel/fs: Remove unused condition from opt_algebraic case
|
||||||
|
@ -105,7 +105,7 @@ Jason Ekstrand (13):
|
|||||||
- nir/loop_analyze: Bail if we encounter swizzles
|
- nir/loop_analyze: Bail if we encounter swizzles
|
||||||
- anv: Set Stateless Data Port Access MOCS
|
- anv: Set Stateless Data Port Access MOCS
|
||||||
- nir/opt_if: Clean up single-src phis in opt_if_loop_terminator
|
- nir/opt_if: Clean up single-src phis in opt_if_loop_terminator
|
||||||
- nir,intel: Add support for lowering 64-bit nir_opt_extract_\*
|
- nir,intel: Add support for lowering 64-bit nir_opt_extract\_\*
|
||||||
- anv: Account for dynamic stencil write disables in the PMA fix
|
- anv: Account for dynamic stencil write disables in the PMA fix
|
||||||
- nir/regs_to_ssa: Handle regs in phi sources properly
|
- nir/regs_to_ssa: Handle regs in phi sources properly
|
||||||
- nir/loop_analyze: Refactor detection of limit vars
|
- nir/loop_analyze: Refactor detection of limit vars
|
||||||
|
@ -164,7 +164,7 @@ Changes
|
|||||||
- surfaceless: Support EGL_WL_bind_wayland_display
|
- surfaceless: Support EGL_WL_bind_wayland_display
|
||||||
- egl: Make native display detection work more than once
|
- egl: Make native display detection work more than once
|
||||||
- gallium/xlib: Fix xmesa drawable creation
|
- gallium/xlib: Fix xmesa drawable creation
|
||||||
- gallium: Fix a bunch of undefined left-shifts in u_format_\*
|
- gallium: Fix a bunch of undefined left-shifts in u_format\_\*
|
||||||
- c99_compat.h: Don't try to use 'restrict' in C++ code
|
- c99_compat.h: Don't try to use 'restrict' in C++ code
|
||||||
- util: Make Solaris implemention of p_atomic_add work with gcc
|
- util: Make Solaris implemention of p_atomic_add work with gcc
|
||||||
- util: Workaround lack of flock on Solaris
|
- util: Workaround lack of flock on Solaris
|
||||||
@ -538,7 +538,7 @@ Changes
|
|||||||
- panfrost: Stop passing has_draws to panfrost_drm_submit_vs_fs_batch()
|
- panfrost: Stop passing has_draws to panfrost_drm_submit_vs_fs_batch()
|
||||||
- panfrost: Get rid of pan_drm.c
|
- panfrost: Get rid of pan_drm.c
|
||||||
- panfrost: Move panfrost_bo_{reference,unreference}() to pan_bo.c
|
- panfrost: Move panfrost_bo_{reference,unreference}() to pan_bo.c
|
||||||
- panfrost: s/PAN_ALLOCATE_/PAN_BO_/
|
- panfrost: s/PAN_ALLOCATE\_/PAN_BO\_/
|
||||||
- panfrost: Move the BO API to its own header
|
- panfrost: Move the BO API to its own header
|
||||||
- panfrost: Stop exposing panfrost_bo_cache_{fetch,put}()
|
- panfrost: Stop exposing panfrost_bo_cache_{fetch,put}()
|
||||||
- panfrost: Don't check if BO is mmaped before calling
|
- panfrost: Don't check if BO is mmaped before calling
|
||||||
@ -1006,7 +1006,7 @@ Changes
|
|||||||
- gallium/osmesa: Fix a race in creating the stmgr.
|
- gallium/osmesa: Fix a race in creating the stmgr.
|
||||||
- gallium/osmesa: Move 565 format selection checks where the rest are.
|
- gallium/osmesa: Move 565 format selection checks where the rest are.
|
||||||
- uapi: Update drm_fourcc.h
|
- uapi: Update drm_fourcc.h
|
||||||
- dri: Use DRM_FORMAT_\* instead of defining our own copy.
|
- dri: Use DRM_FORMAT\_\* instead of defining our own copy.
|
||||||
- gitlab-ci: Disable dEQP's watchdog timer.
|
- gitlab-ci: Disable dEQP's watchdog timer.
|
||||||
- gitlab-ci: Log the driver version that got tested.
|
- gitlab-ci: Log the driver version that got tested.
|
||||||
- freedreno: Introduce gitlab-based CI.
|
- freedreno: Introduce gitlab-based CI.
|
||||||
@ -2448,7 +2448,7 @@ Changes
|
|||||||
- anv: Add support for depth bounds testing.
|
- anv: Add support for depth bounds testing.
|
||||||
- genxml: Change 3DSTATE_DEPTH_BOUNDS bias.
|
- genxml: Change 3DSTATE_DEPTH_BOUNDS bias.
|
||||||
- anv: Set depthBounds to true in anv_GetPhysicalDeviceFeatures.
|
- anv: Set depthBounds to true in anv_GetPhysicalDeviceFeatures.
|
||||||
- genxml: Add 3DSTATE_SO_BUFFER_INDEX_\* instructions
|
- genxml: Add 3DSTATE_SO_BUFFER_INDEX\_\* instructions
|
||||||
- iris: Implement new way for setting streamout buffers.
|
- iris: Implement new way for setting streamout buffers.
|
||||||
- anv: Implement new way for setting streamout buffers.
|
- anv: Implement new way for setting streamout buffers.
|
||||||
- scons/windows: Fix build with LLVM>=8
|
- scons/windows: Fix build with LLVM>=8
|
||||||
|
@ -42,7 +42,7 @@ Bug fixes
|
|||||||
- Blocky corruption in The Surge 2
|
- Blocky corruption in The Surge 2
|
||||||
- radeonsi: Floating point exception on R9 270 gpu for a set of traces
|
- radeonsi: Floating point exception on R9 270 gpu for a set of traces
|
||||||
- [CTS]
|
- [CTS]
|
||||||
dEQP-VK.api.image_clearing.core.clear_color_image.2d.linear.single_layer.r32g32b32_\*
|
dEQP-VK.api.image_clearing.core.clear_color_image.2d.linear.single_layer.r32g32b32\_\*
|
||||||
fail on GFX6-GFX8
|
fail on GFX6-GFX8
|
||||||
- Vulkan: Please consider adding another sample count to
|
- Vulkan: Please consider adding another sample count to
|
||||||
sampledImageIntegerSampleCounts
|
sampledImageIntegerSampleCounts
|
||||||
|
@ -121,7 +121,7 @@ Bug fixes
|
|||||||
- [RADV] [Navi] LOD artifacting in Halo - The Master Chief Collection
|
- [RADV] [Navi] LOD artifacting in Halo - The Master Chief Collection
|
||||||
(Halo Reach)
|
(Halo Reach)
|
||||||
- [CTS]
|
- [CTS]
|
||||||
dEQP-VK.api.image_clearing.core.clear_color_image.2d.linear.single_layer.r32g32b32_\*
|
dEQP-VK.api.image_clearing.core.clear_color_image.2d.linear.single_layer.r32g32b32\_\*
|
||||||
fail on GFX6-GFX8
|
fail on GFX6-GFX8
|
||||||
- Vulkan: Please consider adding another sample count to
|
- Vulkan: Please consider adding another sample count to
|
||||||
sampledImageIntegerSampleCounts
|
sampledImageIntegerSampleCounts
|
||||||
@ -345,7 +345,7 @@ Changes
|
|||||||
- pan/midgard: Lower txd with lower_tex
|
- pan/midgard: Lower txd with lower_tex
|
||||||
- panfrost: Decode shader types in pantrace shader-db
|
- panfrost: Decode shader types in pantrace shader-db
|
||||||
- pan/decode: Skip COMPUTE in blobber-db
|
- pan/decode: Skip COMPUTE in blobber-db
|
||||||
- pan/decode: Prefix blobberdb with MESA_SHADER_\*
|
- pan/decode: Prefix blobberdb with MESA_SHADER\_\*
|
||||||
- pan/decode: Append 0:0 spills:fills to blobber-db
|
- pan/decode: Append 0:0 spills:fills to blobber-db
|
||||||
- pan/midgard: Fix disassembler cycle/quadword counting
|
- pan/midgard: Fix disassembler cycle/quadword counting
|
||||||
- pan/midgard: Bounds check lcra_restrict_range
|
- pan/midgard: Bounds check lcra_restrict_range
|
||||||
@ -356,7 +356,7 @@ Changes
|
|||||||
- pan/midgard: Do witchcraft on texture offsets
|
- pan/midgard: Do witchcraft on texture offsets
|
||||||
- pan/midgard: Generalize temp coordinate to non-2D
|
- pan/midgard: Generalize temp coordinate to non-2D
|
||||||
- pan/midgard: Implement shadow cubemaps
|
- pan/midgard: Implement shadow cubemaps
|
||||||
- pan/midgard: Enable lower_(un)pack_\* lowering
|
- pan/midgard: Enable lower_(un)pack\_\* lowering
|
||||||
- pan/midgard: Support loads from R11G11B10 in a blend shader
|
- pan/midgard: Support loads from R11G11B10 in a blend shader
|
||||||
- pan/midgard: Add mir_upper_override helper
|
- pan/midgard: Add mir_upper_override helper
|
||||||
- pan/midgard: Compute destination override
|
- pan/midgard: Compute destination override
|
||||||
@ -888,8 +888,8 @@ Changes
|
|||||||
- gallium: Add equivalents of packed MESA_FORMAT_*UINT formats.
|
- gallium: Add equivalents of packed MESA_FORMAT_*UINT formats.
|
||||||
- mesa: Stop defining a full separate format for RGBA_UINT8.
|
- mesa: Stop defining a full separate format for RGBA_UINT8.
|
||||||
- mesa/st: Test round-tripping of all compressed formats.
|
- mesa/st: Test round-tripping of all compressed formats.
|
||||||
- mesa: Prepare for the MESA_FORMAT_\* enum to be sparse.
|
- mesa: Prepare for the MESA_FORMAT\_\* enum to be sparse.
|
||||||
- mesa: Redefine MESA_FORMAT_\* in terms of PIPE_FORMAT_*.
|
- mesa: Redefine MESA_FORMAT\_\* in terms of PIPE_FORMAT_*.
|
||||||
- mesa/st: Gut most of st_mesa_format_to_pipe_format().
|
- mesa/st: Gut most of st_mesa_format_to_pipe_format().
|
||||||
- mesa/st: Make st_pipe_format_to_mesa_format an effective no-op.
|
- mesa/st: Make st_pipe_format_to_mesa_format an effective no-op.
|
||||||
- u_format: Fix swizzle of A1R5G5B5.
|
- u_format: Fix swizzle of A1R5G5B5.
|
||||||
@ -1543,7 +1543,7 @@ Changes
|
|||||||
- anv: Delete a redundant calculation
|
- anv: Delete a redundant calculation
|
||||||
- isl: Add a helper for calculating subimage memory ranges
|
- isl: Add a helper for calculating subimage memory ranges
|
||||||
- anv: Add another align_down helper
|
- anv: Add another align_down helper
|
||||||
- anv: Make AUX table invalidate a PIPE_\* bit
|
- anv: Make AUX table invalidate a PIPE\_\* bit
|
||||||
- anv: Make anv_vma_alloc/free a lot dumber
|
- anv: Make anv_vma_alloc/free a lot dumber
|
||||||
- anv: Rework CCS memory handling on TGL-LP
|
- anv: Rework CCS memory handling on TGL-LP
|
||||||
- intel/blorp: Add support for CCS_E copies with UNORM formats
|
- intel/blorp: Add support for CCS_E copies with UNORM formats
|
||||||
@ -1929,7 +1929,7 @@ Changes
|
|||||||
- st/mesa: call nir_lower_flrp only once per shader
|
- st/mesa: call nir_lower_flrp only once per shader
|
||||||
- compiler: make variable::data::binding unsigned
|
- compiler: make variable::data::binding unsigned
|
||||||
- nir: pack nir_variable::data::stream
|
- nir: pack nir_variable::data::stream
|
||||||
- nir: pack nir_variable::data::xfb_\*
|
- nir: pack nir_variable::data::xfb\_\*
|
||||||
- radeonsi: use IR SHA1 as the cache key for the in-memory shader cache
|
- radeonsi: use IR SHA1 as the cache key for the in-memory shader cache
|
||||||
- radeonsi: don't keep compute shader IR after compilation
|
- radeonsi: don't keep compute shader IR after compilation
|
||||||
- radeonsi: keep serialized NIR instead of nir_shader in
|
- radeonsi: keep serialized NIR instead of nir_shader in
|
||||||
@ -2065,7 +2065,7 @@ Changes
|
|||||||
- radeonsi: enable NIR by default and document GL 4.6 support
|
- radeonsi: enable NIR by default and document GL 4.6 support
|
||||||
- radeonsi/gfx10: disable vertex grouping
|
- radeonsi/gfx10: disable vertex grouping
|
||||||
- radeonsi/gfx10: simplify the tess_turns_off_ngg condition
|
- radeonsi/gfx10: simplify the tess_turns_off_ngg condition
|
||||||
- radeonsi: don't rely on CLEAR_STATE to set PA_SC_GENERIC_SCISSOR_\*
|
- radeonsi: don't rely on CLEAR_STATE to set PA_SC_GENERIC_SCISSOR\_\*
|
||||||
- ac: fix ac_get_i1_sgpr_mask for Wave32
|
- ac: fix ac_get_i1_sgpr_mask for Wave32
|
||||||
- ac: fix the return value in cull_bbox when bbox culling is disabled
|
- ac: fix the return value in cull_bbox when bbox culling is disabled
|
||||||
- radeonsi: deduplicate ES and GS thread enablement code
|
- radeonsi: deduplicate ES and GS thread enablement code
|
||||||
@ -2150,7 +2150,7 @@ Changes
|
|||||||
- radeonsi: move PS LLVM code into si_shader_llvm_ps.c
|
- radeonsi: move PS LLVM code into si_shader_llvm_ps.c
|
||||||
- radeonsi: separate code computing info for small primitive culling
|
- radeonsi: separate code computing info for small primitive culling
|
||||||
- ac/cull: don't read Position.Z if it's not needed for culling
|
- ac/cull: don't read Position.Z if it's not needed for culling
|
||||||
- radeonsi: make si_insert_input_\* functions non-static
|
- radeonsi: make si_insert_input\_\* functions non-static
|
||||||
- radeonsi: move VS_STATE.LS_OUT_PATCH_SIZE a few bits higher to make
|
- radeonsi: move VS_STATE.LS_OUT_PATCH_SIZE a few bits higher to make
|
||||||
space there
|
space there
|
||||||
- radeonsi/gfx10: separate code for getting edgeflags from the
|
- radeonsi/gfx10: separate code for getting edgeflags from the
|
||||||
@ -2161,7 +2161,7 @@ Changes
|
|||||||
culling
|
culling
|
||||||
- radeonsi: work around an LLVM crash when using
|
- radeonsi: work around an LLVM crash when using
|
||||||
llvm.amdgcn.icmp.i64.i1
|
llvm.amdgcn.icmp.i64.i1
|
||||||
- radeonsi: move si_insert_input_\* functions
|
- radeonsi: move si_insert_input\_\* functions
|
||||||
- radeonsi: move tessellation shader code into si_shader_llvm_tess.c
|
- radeonsi: move tessellation shader code into si_shader_llvm_tess.c
|
||||||
- radeonsi: remove llvm_type_is_64bit
|
- radeonsi: remove llvm_type_is_64bit
|
||||||
- radeonsi: move geometry shader code into si_shader_llvm_gs.c
|
- radeonsi: move geometry shader code into si_shader_llvm_gs.c
|
||||||
@ -2237,7 +2237,7 @@ Changes
|
|||||||
- etnaviv: update Android build files
|
- etnaviv: update Android build files
|
||||||
- egl: Implement getImage/putImage on pbuffer swrast.
|
- egl: Implement getImage/putImage on pbuffer swrast.
|
||||||
- intel/compiler: Use ARRAY_SIZE()
|
- intel/compiler: Use ARRAY_SIZE()
|
||||||
- intel/compiler: Extract GEN_\* macros into separate file
|
- intel/compiler: Extract GEN\_\* macros into separate file
|
||||||
- intel/compiler: Split has_64bit_types into float/int
|
- intel/compiler: Split has_64bit_types into float/int
|
||||||
- intel/compiler: Don't disassemble align1 3-src operands on Gen < 10
|
- intel/compiler: Don't disassemble align1 3-src operands on Gen < 10
|
||||||
- intel/compiler: Limit compaction unit tests to specific gens
|
- intel/compiler: Limit compaction unit tests to specific gens
|
||||||
@ -2755,7 +2755,7 @@ Changes
|
|||||||
- gitlab-ci: build RADV in meson-testing
|
- gitlab-ci: build RADV in meson-testing
|
||||||
- gitlab-ci: add a job that runs Vulkan CTS with RADV conditionally
|
- gitlab-ci: add a job that runs Vulkan CTS with RADV conditionally
|
||||||
- radv: do not use VK_TRUE/VK_FALSE
|
- radv: do not use VK_TRUE/VK_FALSE
|
||||||
- radv: move emission of two PA_SC_\* registers to the pipeline CS
|
- radv: move emission of two PA_SC\_\* registers to the pipeline CS
|
||||||
- radv: fix possibly wrong PA_SC_AA_CONFIG value for conservative rast
|
- radv: fix possibly wrong PA_SC_AA_CONFIG value for conservative rast
|
||||||
- radv: synchronize after performing a separate depth/stencil fast
|
- radv: synchronize after performing a separate depth/stencil fast
|
||||||
clears
|
clears
|
||||||
@ -2846,7 +2846,7 @@ Changes
|
|||||||
- aco: fix wrong IR in nir_intrinsic_load_barycentric_at_sample
|
- aco: fix wrong IR in nir_intrinsic_load_barycentric_at_sample
|
||||||
- aco: implement nir_intrinsic_store_global on GFX6
|
- aco: implement nir_intrinsic_store_global on GFX6
|
||||||
- aco: implement nir_intrinsic_load_global on GFX6
|
- aco: implement nir_intrinsic_load_global on GFX6
|
||||||
- aco: implement nir_intrinsic_global_atomic_\* on GFX6
|
- aco: implement nir_intrinsic_global_atomic\_\* on GFX6
|
||||||
- aco: implement 64-bit nir_op_ftrunc on GFX6
|
- aco: implement 64-bit nir_op_ftrunc on GFX6
|
||||||
- aco: implement 64-bit nir_op_fceil on GFX6
|
- aco: implement 64-bit nir_op_fceil on GFX6
|
||||||
- aco: implement 64-bit nir_op_fround_even on GFX6
|
- aco: implement 64-bit nir_op_fround_even on GFX6
|
||||||
@ -2855,7 +2855,7 @@ Changes
|
|||||||
- ac/llvm: fix missing casts in ac_build_readlane()
|
- ac/llvm: fix missing casts in ac_build_readlane()
|
||||||
- aco: combine MRTZ (depth, stencil, sample mask) exports
|
- aco: combine MRTZ (depth, stencil, sample mask) exports
|
||||||
- aco: fix a hardware bug for MRTZ exports on GFX6
|
- aco: fix a hardware bug for MRTZ exports on GFX6
|
||||||
- aco: fix a hazard with v_interp_\* and v_{read,readfirst}lane_\* on
|
- aco: fix a hazard with v_interp\_\* and v_{read,readfirst}lane\_\* on
|
||||||
GFX6
|
GFX6
|
||||||
- aco: copy the literal offset of SMEM instructions to a temporary
|
- aco: copy the literal offset of SMEM instructions to a temporary
|
||||||
- radv: enable ACO support for GFX6
|
- radv: enable ACO support for GFX6
|
||||||
@ -2865,10 +2865,10 @@ Changes
|
|||||||
- compiler: add a new explicit interpolation mode
|
- compiler: add a new explicit interpolation mode
|
||||||
- spirv: add support for SpvDecorationExplicitInterpAMD
|
- spirv: add support for SpvDecorationExplicitInterpAMD
|
||||||
- compiler: add PERSP to the existing barycentric system values
|
- compiler: add PERSP to the existing barycentric system values
|
||||||
- compiler: add new SYSTEM_VALUE_BARYCENTRIC_\*
|
- compiler: add new SYSTEM_VALUE_BARYCENTRIC\_\*
|
||||||
- spirv: add support for SpvBuiltInBaryCoord\*
|
- spirv: add support for SpvBuiltInBaryCoord\*
|
||||||
- nir: add nir_intrinsic_load_barycentric_model
|
- nir: add nir_intrinsic_load_barycentric_model
|
||||||
- nir: lower SYSTEM_VALUE_BARYCENTRIC_\* to nir_load_barycentric()
|
- nir: lower SYSTEM_VALUE_BARYCENTRIC\_\* to nir_load_barycentric()
|
||||||
- nir: add nir_intrinsic_interp_deref_at_vertex
|
- nir: add nir_intrinsic_interp_deref_at_vertex
|
||||||
- nir: lower interp_deref_at_vertex to load_input_vertex
|
- nir: lower interp_deref_at_vertex to load_input_vertex
|
||||||
- spirv: implement SPV_AMD_shader_explicit_vertex_parameter
|
- spirv: implement SPV_AMD_shader_explicit_vertex_parameter
|
||||||
@ -3118,7 +3118,7 @@ Changes
|
|||||||
- lima: fix PLBU_CMD_PRIMITIVE_SETUP command
|
- lima: fix PLBU_CMD_PRIMITIVE_SETUP command
|
||||||
- lima: fix viewport clipping
|
- lima: fix viewport clipping
|
||||||
- lima: implement polygon offset
|
- lima: implement polygon offset
|
||||||
- lima: fix PIPE_CAP_\* to mark features that aren't supported yet
|
- lima: fix PIPE_CAP\_\* to mark features that aren't supported yet
|
||||||
- lima: add new findings to texture descriptor
|
- lima: add new findings to texture descriptor
|
||||||
- lima: fix handling of reverse depth range
|
- lima: fix handling of reverse depth range
|
||||||
- ci: lava: pass CI_NODE_INDEX and CI_NODE_TOTAL to lava jobs
|
- ci: lava: pass CI_NODE_INDEX and CI_NODE_TOTAL to lava jobs
|
||||||
|
@ -75,7 +75,7 @@ Changes
|
|||||||
- .pick_status.json: Update to 13ce637f1b28381e72470763ff5e39dd3c562476
|
- .pick_status.json: Update to 13ce637f1b28381e72470763ff5e39dd3c562476
|
||||||
- .pick_status.json: Update to c3c1f4d6bcc210408f8b180727d269838b38193b
|
- .pick_status.json: Update to c3c1f4d6bcc210408f8b180727d269838b38193b
|
||||||
- glx: set the loader_logger early and for everyone
|
- glx: set the loader_logger early and for everyone
|
||||||
- egl/drm: reinstate (kms_)swrast support
|
- egl/drm: reinstate (kms\_)swrast support
|
||||||
- Revert "egl/dri2: Don't dlclose() the driver on
|
- Revert "egl/dri2: Don't dlclose() the driver on
|
||||||
dri2_load_driver_common failure"
|
dri2_load_driver_common failure"
|
||||||
- glx: omit loader_loader() for macOS
|
- glx: omit loader_loader() for macOS
|
||||||
|
@ -378,7 +378,7 @@ Changes
|
|||||||
- pan/bi: Add bi_load structure
|
- pan/bi: Add bi_load structure
|
||||||
- pan/bi: Pull out bifrost_load_var
|
- pan/bi: Pull out bifrost_load_var
|
||||||
- pan/bi: Add bi_load_vary structure
|
- pan/bi: Add bi_load_vary structure
|
||||||
- pan/bi: Add PAN_SCHED_\* flags
|
- pan/bi: Add PAN_SCHED\_\* flags
|
||||||
- pan/bi: Add bi_clause, bi_bundle abstractions
|
- pan/bi: Add bi_clause, bi_bundle abstractions
|
||||||
- pan/bi: Add dest_type field to bifrost_instruction
|
- pan/bi: Add dest_type field to bifrost_instruction
|
||||||
- pan/bi: Add special indices
|
- pan/bi: Add special indices
|
||||||
@ -437,7 +437,7 @@ Changes
|
|||||||
- pan/bi: Allow inlining constants
|
- pan/bi: Allow inlining constants
|
||||||
- pan/bi: Implement fsat as mov.sat
|
- pan/bi: Implement fsat as mov.sat
|
||||||
- pan/bi: Add a bunch of ALU ops
|
- pan/bi: Add a bunch of ALU ops
|
||||||
- pan/bi: Add BI_SPECIAL_\* enum
|
- pan/bi: Add BI_SPECIAL\_\* enum
|
||||||
- pan/bi: Handle special ops in NIR->BIR
|
- pan/bi: Handle special ops in NIR->BIR
|
||||||
- pan/bi: Implement fabs, fneg as fmov with mods
|
- pan/bi: Implement fabs, fneg as fmov with mods
|
||||||
- pan/bi: Disable lower_sub
|
- pan/bi: Disable lower_sub
|
||||||
@ -1002,12 +1002,12 @@ Changes
|
|||||||
- freedreno: simplify fd_set_shader_buffers(..)
|
- freedreno: simplify fd_set_shader_buffers(..)
|
||||||
- freedreno: ssbo: keep track if a buffer gets written
|
- freedreno: ssbo: keep track if a buffer gets written
|
||||||
- freedreno: ssbo: mark resource read or written depending on usage
|
- freedreno: ssbo: mark resource read or written depending on usage
|
||||||
- etnaviv: get rid of SE_CLIP_\*
|
- etnaviv: get rid of SE_CLIP\_\*
|
||||||
- etnaviv: rework clippling calculation to be a derived state
|
- etnaviv: rework clippling calculation to be a derived state
|
||||||
- etnaviv: do the left shift by 16 at emit time
|
- etnaviv: do the left shift by 16 at emit time
|
||||||
- etnaviv: get rid of struct compiled_scissor_state
|
- etnaviv: get rid of struct compiled_scissor_state
|
||||||
- etnaviv: s/scissor_s/scissor
|
- etnaviv: s/scissor_s/scissor
|
||||||
- etnaviv: compiled_framebuffer_state: get rid of SE_SCISSOR_\*
|
- etnaviv: compiled_framebuffer_state: get rid of SE_SCISSOR\_\*
|
||||||
- etnaviv: rename hw queries to acc queries
|
- etnaviv: rename hw queries to acc queries
|
||||||
- etnaviv: rework etna_acc_sample_provider
|
- etnaviv: rework etna_acc_sample_provider
|
||||||
- etnaviv: explicitly call resource_written(..)
|
- etnaviv: explicitly call resource_written(..)
|
||||||
@ -1220,7 +1220,7 @@ Changes
|
|||||||
- nir: Fix breakage of foreach_list_typed_safe assumptions in loop
|
- nir: Fix breakage of foreach_list_typed_safe assumptions in loop
|
||||||
unrolling
|
unrolling
|
||||||
- anv: Do not sample from 3d depth image with HiZ
|
- anv: Do not sample from 3d depth image with HiZ
|
||||||
- glsl/list: Fix undefined behaviour of foreach_\* macros
|
- glsl/list: Fix undefined behaviour of foreach\_\* macros
|
||||||
- st/mesa: Update shader info of ffvp/ARB_vp after translation to NIR
|
- st/mesa: Update shader info of ffvp/ARB_vp after translation to NIR
|
||||||
- st/mesa: Re-assign vs in locations after updating nir info for
|
- st/mesa: Re-assign vs in locations after updating nir info for
|
||||||
ffvp/ARB_vp
|
ffvp/ARB_vp
|
||||||
@ -1342,8 +1342,8 @@ Changes
|
|||||||
- docs/release-calendar: Add calendar for 20.1 Release candidates
|
- docs/release-calendar: Add calendar for 20.1 Release candidates
|
||||||
- bin/gen_release_notes.py: Fix version detection for .0 release
|
- bin/gen_release_notes.py: Fix version detection for .0 release
|
||||||
- bin/pick-ui: Add a new maintainer script for picking patches
|
- bin/pick-ui: Add a new maintainer script for picking patches
|
||||||
- replace \_mesa_is_pow_two with util_is_power_of_two_\*
|
- replace \_mesa_is_pow_two with util_is_power_of_two\_\*
|
||||||
- replace \_mesa_next_pow_two_\* with util_next_power_of_two_\*
|
- replace \_mesa_next_pow_two\_\* with util_next_power_of_two\_\*
|
||||||
- replace \_mesa_logbase2 with util_logbase2
|
- replace \_mesa_logbase2 with util_logbase2
|
||||||
- replace LOG2 with util_fast_log2
|
- replace LOG2 with util_fast_log2
|
||||||
- u_math: add x86 optimized version of ifloor
|
- u_math: add x86 optimized version of ifloor
|
||||||
@ -1381,7 +1381,7 @@ Changes
|
|||||||
and GL_KHR_robustness are now expose in the guest.
|
and GL_KHR_robustness are now expose in the guest.
|
||||||
- meson: glx: drop with_glx == dri check
|
- meson: glx: drop with_glx == dri check
|
||||||
- glx: set the loader_logger early and for everyone
|
- glx: set the loader_logger early and for everyone
|
||||||
- egl/drm: reinstate (kms_)swrast support
|
- egl/drm: reinstate (kms\_)swrast support
|
||||||
- Revert "egl/dri2: Don't dlclose() the driver on
|
- Revert "egl/dri2: Don't dlclose() the driver on
|
||||||
dri2_load_driver_common failure"
|
dri2_load_driver_common failure"
|
||||||
- loader: use a maximum of 64 drmDevices
|
- loader: use a maximum of 64 drmDevices
|
||||||
@ -1392,7 +1392,7 @@ Changes
|
|||||||
- loader: fallback to kernel name, if PCI fails
|
- loader: fallback to kernel name, if PCI fails
|
||||||
- glx: omit loader_loader() for macOS
|
- glx: omit loader_loader() for macOS
|
||||||
- egl: simplify client/platform extension handling
|
- egl: simplify client/platform extension handling
|
||||||
- Expose EGL_KHR_platform_\* when EXT is supported
|
- Expose EGL_KHR_platform\_\* when EXT is supported
|
||||||
- gallium/osmesa: Fix a typo in the unit test's test names.
|
- gallium/osmesa: Fix a typo in the unit test's test names.
|
||||||
- gallium/osmesa: Fix MakeCurrent of non-8888 contexts.
|
- gallium/osmesa: Fix MakeCurrent of non-8888 contexts.
|
||||||
- gallium/osmesa: Fill out other format tests.
|
- gallium/osmesa: Fill out other format tests.
|
||||||
@ -1401,7 +1401,7 @@ Changes
|
|||||||
- mesa/st: Use direct util_format_pack/unpack instead of u_tile.
|
- mesa/st: Use direct util_format_pack/unpack instead of u_tile.
|
||||||
- gallium/util: Remove pipe_get_tile_z/put_tile_z.
|
- gallium/util: Remove pipe_get_tile_z/put_tile_z.
|
||||||
- softpipe: Drop the raw_to\* part of the tile cache interface.
|
- softpipe: Drop the raw_to\* part of the tile cache interface.
|
||||||
- softpipe: Refactor pipe_get/put_tile_rgba_\* paths.
|
- softpipe: Refactor pipe_get/put_tile_rgba\_\* paths.
|
||||||
- gallium: Add and use a helper for packing uc from a color_union.
|
- gallium: Add and use a helper for packing uc from a color_union.
|
||||||
- gallium: Refactor some single-pixel util_format_read/writes.
|
- gallium: Refactor some single-pixel util_format_read/writes.
|
||||||
- util: Drop unpacking from int signed to unsigned and vice versa.
|
- util: Drop unpacking from int signed to unsigned and vice versa.
|
||||||
@ -2087,7 +2087,7 @@ Changes
|
|||||||
- nv50,nvc0: add newly added PIPE_CAP's to list
|
- nv50,nvc0: add newly added PIPE_CAP's to list
|
||||||
- st/mesa: allow TXB2/TXL2 to work with cube array shadow textures
|
- st/mesa: allow TXB2/TXL2 to work with cube array shadow textures
|
||||||
- nvc0: enable EXT_texture_shadow_lod
|
- nvc0: enable EXT_texture_shadow_lod
|
||||||
- st/vdpau: avoid asserting on new VDP_YCBCR_\* formats
|
- st/vdpau: avoid asserting on new VDP_YCBCR\_\* formats
|
||||||
- st/vdpau: make query test for 2D support
|
- st/vdpau: make query test for 2D support
|
||||||
- nv50: don't try to upload MSAA settings for BUFFER textures
|
- nv50: don't try to upload MSAA settings for BUFFER textures
|
||||||
- gallium: add viewport swizzling state and cap
|
- gallium: add viewport swizzling state and cap
|
||||||
|
@ -153,8 +153,8 @@ Eric Anholt (19):
|
|||||||
- mesa: Add a function to set up the default renderbuffer accessors.
|
- mesa: Add a function to set up the default renderbuffer accessors.
|
||||||
- intel: Use Mesa core's renderbuffer accessors for depth.
|
- intel: Use Mesa core's renderbuffer accessors for depth.
|
||||||
- mesa: Use \_mesa_get_format_bytes to refactor out the RB
|
- mesa: Use \_mesa_get_format_bytes to refactor out the RB
|
||||||
get_pointer_\*
|
get_pointer\_\*
|
||||||
- mesa: Use \_mesa_get_format_bytes to refactor out the RB get_row_\*
|
- mesa: Use \_mesa_get_format_bytes to refactor out the RB get_row\_\*
|
||||||
- mesa: Add renderbuffer accessors for R8/RG88/R16/RG1616.
|
- mesa: Add renderbuffer accessors for R8/RG88/R16/RG1616.
|
||||||
- swrast: Don't try to adjust_colors for <8bpc when handling R16,
|
- swrast: Don't try to adjust_colors for <8bpc when handling R16,
|
||||||
RG1616.
|
RG1616.
|
||||||
|
@ -599,7 +599,7 @@ Chia-I Wu (149):
|
|||||||
- glapi: Move glapidispatch.h to core mesa.
|
- glapi: Move glapidispatch.h to core mesa.
|
||||||
- glapi: Do not use glapioffsets.h.
|
- glapi: Do not use glapioffsets.h.
|
||||||
- glapi: Merge glapioffsets.h into glapidispath.h.
|
- glapi: Merge glapioffsets.h into glapidispath.h.
|
||||||
- vbo: Use CALL_\* macros.
|
- vbo: Use CALL\_\* macros.
|
||||||
- mesa: Remove unnecessary glapitable.h includes.
|
- mesa: Remove unnecessary glapitable.h includes.
|
||||||
- autoconf: Better client API selection.
|
- autoconf: Better client API selection.
|
||||||
- docs: Update egl and openvg docs.
|
- docs: Update egl and openvg docs.
|
||||||
@ -1391,7 +1391,7 @@ Eric Anholt (300):
|
|||||||
- i965: Add support for gen6 constant-index constant loading.
|
- i965: Add support for gen6 constant-index constant loading.
|
||||||
- i965: Add support for gen6 reladdr VS constant loading.
|
- i965: Add support for gen6 reladdr VS constant loading.
|
||||||
- i965: Improve the hacks for ARB_fp scalar^scalar POW on gen6.
|
- i965: Improve the hacks for ARB_fp scalar^scalar POW on gen6.
|
||||||
- i965: Factor out the ir comparision to BRW_CONDITIONAL_\* code.
|
- i965: Factor out the ir comparision to BRW_CONDITIONAL\_\* code.
|
||||||
- i965: Fix regression in FS comparisons on original gen4 due to gen6
|
- i965: Fix regression in FS comparisons on original gen4 due to gen6
|
||||||
changes.
|
changes.
|
||||||
- i965: Do lowering of array indexing of a vector in the FS.
|
- i965: Do lowering of array indexing of a vector in the FS.
|
||||||
@ -2082,7 +2082,7 @@ Kenneth Graunke (94):
|
|||||||
- glsl: Refresh autogenerated file builtin_function.cpp.
|
- glsl: Refresh autogenerated file builtin_function.cpp.
|
||||||
- glsl: Add constant expression handling for asinh, acosh, and atanh.
|
- glsl: Add constant expression handling for asinh, acosh, and atanh.
|
||||||
- glsl: Remove unused and out of date Makefile.am.
|
- glsl: Remove unused and out of date Makefile.am.
|
||||||
- glsl: Rename various ir_\* files to lower_\* and opt_*.
|
- glsl: Rename various ir\_\* files to lower\_\* and opt_*.
|
||||||
- glcpp: Define GL_FRAGMENT_PRECISION_HIGH if GLSL version >= 1.30.
|
- glcpp: Define GL_FRAGMENT_PRECISION_HIGH if GLSL version >= 1.30.
|
||||||
- Refresh autogenerated glcpp parser.
|
- Refresh autogenerated glcpp parser.
|
||||||
- glsl: Fix constant expression handling for <, >, <=, >= on vectors.
|
- glsl: Fix constant expression handling for <, >, <=, >= on vectors.
|
||||||
@ -2749,7 +2749,7 @@ Vinson Lee (214):
|
|||||||
- mesa: Clean up header file inclusion in api_loopback.h.
|
- mesa: Clean up header file inclusion in api_loopback.h.
|
||||||
- mesa: Clean up header file inclusion in api_validate.h.
|
- mesa: Clean up header file inclusion in api_validate.h.
|
||||||
- mesa: Include mfeatures.h in api_loopback for FEATURE_beginend.
|
- mesa: Include mfeatures.h in api_loopback for FEATURE_beginend.
|
||||||
- mesa: Include mfeatures.h in api_validate.c for FEATURE_\* symbols.
|
- mesa: Include mfeatures.h in api_validate.c for FEATURE\_\* symbols.
|
||||||
- mesa: Clean up header file inclusion in arrayobj.h.
|
- mesa: Clean up header file inclusion in arrayobj.h.
|
||||||
- mesa: Clean up header file inclusion in atifragshader.h.
|
- mesa: Clean up header file inclusion in atifragshader.h.
|
||||||
- mesa: Clean up header file inclusion in attrib.h.
|
- mesa: Clean up header file inclusion in attrib.h.
|
||||||
|
@ -296,7 +296,7 @@ Marek Olšák (19):
|
|||||||
- u_vbuf_mgr: don't take per-instance attribs into acc. when computing
|
- u_vbuf_mgr: don't take per-instance attribs into acc. when computing
|
||||||
max index
|
max index
|
||||||
- u_vbuf_mgr: fix max_index computation for large src_offset
|
- u_vbuf_mgr: fix max_index computation for large src_offset
|
||||||
- u_vbuf_mgr: s/u_vbuf_mgr_/u_vbuf\_
|
- u_vbuf_mgr: s/u_vbuf_mgr\_/u_vbuf\_
|
||||||
- u_vbuf_mgr: remove unused flag U_VBUF_UPLOAD_FLUSHED
|
- u_vbuf_mgr: remove unused flag U_VBUF_UPLOAD_FLUSHED
|
||||||
- u_vbuf_mgr: rework user buffer uploads
|
- u_vbuf_mgr: rework user buffer uploads
|
||||||
- u_vbuf_mgr: fix uploading with a non-zero index bias
|
- u_vbuf_mgr: fix uploading with a non-zero index bias
|
||||||
|
Loading…
Reference in New Issue
Block a user