December 2017 Archives by author
Starting: Fri Dec 1 03:49:01 UTC 2017
Ending: Sun Dec 31 14:33:35 UTC 2017
Messages: 632
- Mesa (master): r600/shader: fix 64->32 conversions
Dave Airlie
- Mesa (master): r600/cayman: looks like cmpxchg moved to Z
Dave Airlie
- Mesa (master): r600: add ARB_shader_storage_buffer_object support (v3)
Dave Airlie
- Mesa (master): r600/atomic: refactor out evergreen atomic setup/save code.
Dave Airlie
- Mesa (master): r600/atomic: add cayman version of atomic save/ restore from GDS (v2)
Dave Airlie
- Mesa (master): st/mesa: handle compute atomics
Dave Airlie
- Mesa (master): r600/shader: fix thread id loading.
Dave Airlie
- Mesa (master): r600/shader: fix ssbo atomic operations formats.
Dave Airlie
- Mesa (master): r600: refactor out the immediate setup code.
Dave Airlie
- Mesa (master): r600/ssbo: use r32ui format for ssbo resources.
Dave Airlie
- Mesa (master): r600/ssbo: fix multi-dword buffer loads.
Dave Airlie
- Mesa (master): r600/ssbo: refactor out buffer coord calcs and use for atomic path.
Dave Airlie
- Mesa (master): r600: don't set EOP on pop or loop end
Dave Airlie
- Mesa (master): r600: add some missing cayman register defines
Dave Airlie
- Mesa (master): r600: handle compute null key shader state
Dave Airlie
- Mesa (master): r600/cs: add support for compute to image/buffers/ atomics state
Dave Airlie
- Mesa (master): r600/shader: add local memory support to shader assembler.
Dave Airlie
- Mesa (master): r600: update max threads per block for evergreen compute
Dave Airlie
- Mesa (master): r600: add compute support to compressed resource handling.
Dave Airlie
- Mesa (master): r600: refactor and export some shader selector code for compute
Dave Airlie
- Mesa (master): r600/texture: drop lowering 1d/2d images to linear.
Dave Airlie
- Mesa (master): r600/shader: add compute support to shader assembler
Dave Airlie
- Mesa (master): r600/compute: add support for TGSI compute shaders. (v1.1)
Dave Airlie
- Mesa (master): r600/compute: handle atomic counters in compute state.
Dave Airlie
- Mesa (master): r600/compute: add support for emitting compute image/ buffer atoms
Dave Airlie
- Mesa (master): r600: handle image/buffer sizes correctly.
Dave Airlie
- Mesa (master): r600: add support for compute grid/block sizes. (v2)
Dave Airlie
- Mesa (master): r600/sb: do not convert if-blocks that contain indirect array access
Dave Airlie
- Mesa (master): r600: fix unused variable warning
Dave Airlie
- Mesa (master): r600: always flush between gfx and compute
Dave Airlie
- Mesa (master): r600/cs: add compute support to caps
Dave Airlie
- Mesa (master): r600: export GLSL 430
Dave Airlie
- Mesa (master): r600: export robust buffer access
Dave Airlie
- Mesa (master): docs: mark GL4.3 as finished for r600
Dave Airlie
- Mesa (master): radv: port merge tess info from anv
Dave Airlie
- Mesa (master): nir/linking: always set the used_across_stages/ outputs_read bits
Dave Airlie
- Mesa (master): ac/nir: fix lds store for patch outputs.
Dave Airlie
- Mesa (master): r600: only reported tgsi ir compute support on evergreen+
Dave Airlie
- Mesa (master): r600: clear compressed flags in image state on unbind.
Dave Airlie
- Mesa (master): radv: fix issue with multisample positions and interp_var_at_sample.
Dave Airlie
- Mesa (master): radv: fix surface max layer count (v2)
Dave Airlie
- Mesa (master): radv/gfx9: add 3d sampler image->buffer copy shader. (v3)
Dave Airlie
- Mesa (master): radv/gfx9: add support for 3d images to blit 2d paths
Dave Airlie
- Mesa (master): radv: refactor blit2d pipeline creation
Dave Airlie
- Mesa (master): radv: handle depth/stencil image copy with layouts better. (v3.1)
Dave Airlie
- Mesa (master): radv/meta: fix blit paths for depth/stencil (v2.1)
Dave Airlie
- Mesa (master): docs/features: show es3.1 compat done on r600.
Dave Airlie
- Mesa (master): amd/common/radv/radeonsi: use register defines for dcc block sizes.
Dave Airlie
- Mesa (master): radv/radeonsi: set dcc min uncompressed properly for APUs.
Dave Airlie
- Mesa (master): radv: set some dcc parameters depending on if texture will be sampled
Dave Airlie
- Mesa (master): r600: fix atomic counter index mode getting emitted on pre-cayman
Dave Airlie
- Mesa (master): radv/gfx9: use correct stencil format for tc compat htile.
Dave Airlie
- Mesa (master): radv: don' t do format replacement on tc compat htile surfaces.
Dave Airlie
- Mesa (master): vulkan/wsi: free cmd pools
Dave Airlie
- Mesa (master): radv: move local bos usage to a perftest flag.
Dave Airlie
- Mesa (master): radv: fix events on compute queues.
Dave Airlie
- Mesa (master): radv: fix pipeline statistics end query on compute queue
Dave Airlie
- Mesa (master): radv/gfx9: fix 3d image to image transfers on compute queues.
Dave Airlie
- Mesa (master): radv/gfx9: fix 3d image clears on compute queues
Dave Airlie
- Mesa (master): radv/gfx9: fix buffer to image for 3d images on compute queues
Dave Airlie
- Mesa (master): radv/gfx9: fix block compression texture views.
Dave Airlie
- Mesa (master): radv/gfx9: use a bigger hammer to flush cb/db caches.
Dave Airlie
- Mesa (master): radv/gfx9: use correct swizzle parameter to work out border swizzle.
Dave Airlie
- Mesa (master): broadcom/vc4: Fix the scaling factor for the GFXH-515 workaround.
Eric Anholt
- Mesa (master): broadcom/vc4: Fix handling of GFXH-515 workaround with a start vertex count.
Eric Anholt
- Mesa (master): broadcom/vc4: Simplify the relocation handling for index buffers.
Eric Anholt
- Mesa (master): broadcom/vc4: Skip emitting redundant VC4_PACKET_GEM_HANDLES.
Eric Anholt
- Mesa (master): broadcom/vc4: Use the new enum functionality of the XML to decode better.
Eric Anholt
- Mesa (master): broadcom/vc4: Decompose single QUADs to a TRIANGLE_FAN.
Eric Anholt
- Mesa (master): broadcom/vc4: Use a single-entry cached last_hindex value.
Eric Anholt
- Mesa (master): broadcom/vc5: Fix shader input/outputs for gallium' s new NIR linking.
Eric Anholt
- Mesa (master): nir: Fix interaction of GL_CLAMP lowering with texture offsets.
Eric Anholt
- Mesa (master): nir: Add a new lowering option to lower all txd to txl.
Eric Anholt
- Mesa (master): broadcom/vc5: Enable NIR txd lowering on all txd instructions.
Eric Anholt
- Mesa (master): broadcom/vc5: Fix a typo in memcmp for sig unpack checking.
Eric Anholt
- Mesa (master): broadcom/vc5: Start adding support for rendering to Z32F_S8X24_UINT.
Eric Anholt
- Mesa (master): broadcom/vc5: Use u_transfer_helper for MSAA mappings.
Eric Anholt
- Mesa (master): broadcom/vc5: Enable decompressing RGTC for desktop GL support.
Eric Anholt
- Mesa (master): broadcom/vc5: Return the depth in all components of depth textures.
Eric Anholt
- Mesa (master): broadcom/vc5: Simplify the tiling calculations.
Eric Anholt
- Mesa (master): broadcom/vc5: Clean up the comment and code around level 0 UIF.
Eric Anholt
- Mesa (master): broadcom/vc5: Add missing setting of the UIF XOR disable flag in textures.
Eric Anholt
- Mesa (master): i965/gen10: emit 3DSTATE_MULTISAMPLE more often.
Rafael Antognolli
- Mesa (master): intel/compiler: Implement WaClearTDRRegBeforeEOTForNonPS.
Rafael Antognolli
- Mesa (master): i965/gen10: Change the order of PIPE_CONTROL and load register.
Rafael Antognolli
- Mesa (master): intel/compiler/gen10: Disable push constants.
Rafael Antognolli
- Mesa (master): nir: add varying array splitting pass
Timothy Arceri
- Mesa (master): nir: add varying component packing helpers
Timothy Arceri
- Mesa (master): radv: enable nir component packing
Timothy Arceri
- Mesa (master): st/glsl_to_nir: add st_nir_assign_var_locations() helper
Timothy Arceri
- Mesa (master): nir: fix support for scalar arrays in nir_lower_io_types()
Timothy Arceri
- Mesa (master): st/glsl: move nir linking loop to new function st_link_nir( )
Timothy Arceri
- Mesa (master): st/glsl_to_nir: create set_st_program() helper
Timothy Arceri
- Mesa (master): st/glsl_to_nir: split the st_glsl_to_nir() function in two
Timothy Arceri
- Mesa (master): st/glsl_to_nir: make st_glsl_to_nir() static
Timothy Arceri
- Mesa (master): st/glsl_to_nir: add basic NIR opt loop helper
Timothy Arceri
- Mesa (master): st/glsl_to_nir: call some lowering passes earlier
Timothy Arceri
- Mesa (master): st/glsl_to_nir: move some calls out of st_glsl_to_nir_post_opts()
Timothy Arceri
- Mesa (master): radeonsi/nir: add support for packed inputs
Timothy Arceri
- Mesa (master): st/glsl_to_nir: enable NIR link time opts
Timothy Arceri
- Mesa (master): radv: enable nir varying array splitting
Timothy Arceri
- Mesa (master): nir: add array lowering function that assumes there are no indirects
Timothy Arceri
- Mesa (master): nir: allow builin arrays to be lowered
Timothy Arceri
- Mesa (master): st/glsl_to_nir: use nir_lower_io_arrays_to_elements() to lower arrays
Timothy Arceri
- Mesa (master): st/glsl_to_nir: add gs support to st_nir_assign_var_locations()
Timothy Arceri
- Mesa (master): radeonsi: add nir support for ls epilogue
Timothy Arceri
- Mesa (master): radeonsi: add nir support for es epilogue
Timothy Arceri
- Mesa (master): radeonsi: add nir support for gs epilogue
Timothy Arceri
- Mesa (master): radeonsi: pass llvm type to si_llvm_emit_fetch_64bit()
Timothy Arceri
- Mesa (master): radeonsi: add llvm_type_is_64bit() helper
Timothy Arceri
- Mesa (master): radeonsi: pass llvm type to lds_load()
Timothy Arceri
- Mesa (master): radeonsi: create si_llvm_load_input_gs()
Timothy Arceri
- Mesa (master): ac: add basic nir -> llvm type helper
Timothy Arceri
- Mesa (master): ac: move build_varying_gather_values() to ac_llvm_build.h and expose
Timothy Arceri
- Mesa (master): ac: add si_nir_load_input_gs() to the abi
Timothy Arceri
- Mesa (master): st/glsl_to_nir/radeonsi: enable gs support for nir backend
Timothy Arceri
- Mesa (master): radeonsi: pass llvm type directly to buffer_load()
Timothy Arceri
- Mesa (master): glsl: get correct member type when processing xfb ifc arrays
Timothy Arceri
- Mesa (master): mesa: add GL_PROGRAM_BINARY_FORMAT_MESA enum
Timothy Arceri
- Mesa (master): include: Add GL_MESA_program_binary_formats to GL/ GLES2 ext.h files
Timothy Arceri
- Mesa (master): glsl: Split out shader program serialization
Timothy Arceri
- Mesa (master): main, glsl: Add UniformDataDefaults which stores uniform defaults
Timothy Arceri
- Mesa (master): i965: Add brw_program_deserialize_nir
Timothy Arceri
- Mesa (master): i965: Free serialized nir after deserializing
Timothy Arceri
- Mesa (master): i965: Add brw_program_serialize_nir
Timothy Arceri
- Mesa (master): i965: Fix memory leak when serializing nir
Timothy Arceri
- Mesa (master): main: Allow non-zero NUM_PROGRAM_BINARY_FORMATS
Timothy Arceri
- Mesa (master): main: Support 1 Mesa format with get for GL_PROGRAM_BINARY_FORMATS
Timothy Arceri
- Mesa (master): mesa: add driver callbacks for serialising ProgramBinary blobs
Timothy Arceri
- Mesa (master): mesa: Add Mesa ARB_get_program_binary helper functions
Timothy Arceri
- Mesa (master): main: Support getting GL_PROGRAM_BINARY_LENGTH
Timothy Arceri
- Mesa (master): main: add binary support to GetProgramBinary
Timothy Arceri
- Mesa (master): main: add binary support to ProgramBinary
Timothy Arceri
- Mesa (master): main: Clear shader program data whenever ProgramBinary is called
Timothy Arceri
- Mesa (master): i965: Add ARB_get_program_binary support using nir_serialization
Timothy Arceri
- Mesa (master): docs: Update GL_ARB_get_program_binary docs to support 1 format
Timothy Arceri
- Mesa (master): st/glsl_to_nir: skip forced array splitting for tcs
Timothy Arceri
- Mesa (master): nir: fix shift for uint64_t
Timothy Arceri
- Mesa (master): ac: fix nir_op_f2f64
Timothy Arceri
- Mesa (master): radeonsi: create get_tcs_tes_buffer_address helper
Timothy Arceri
- Mesa (master): st/st_glsl_to_nir: call nir_lower_64bit_pack
Timothy Arceri
- Mesa (master): st/glsl_to_nir: call post opt functions after opts have finished
Timothy Arceri
- Mesa (master): st/glsl_to_nir: add patch support to st_nir_assign_var_locations()
Timothy Arceri
- Mesa (master): meson: install dri internal header
Dylan Baker
- Mesa (master): meson: install khrplatform header for EGL as well as GLES
Dylan Baker
- Mesa (master): meson: Add support for gallium extra hud
Dylan Baker
- Mesa (master): meson: Add lmsensors support
Dylan Baker
- Mesa (master): meson: use dep_thread instead of dependency('threads') in freedreno
Dylan Baker
- Mesa (master): configure: avoid testing for negative compiler options
Dylan Baker
- Mesa (master): meson: Install dri.pc file when building gallium dri drivers
Dylan Baker
- Mesa (master): meson: Reformat glx code to match more common style
Dylan Baker
- Mesa (master): meson: fix underlinkage without dri3
Dylan Baker
- Mesa (master): meson: Fix overlinkage of dri3 loader
Dylan Baker
- Mesa (master): meson: Combine gallium target subdirs
Dylan Baker
- Mesa (master): meson: sort gallium drivers after winsys
Dylan Baker
- Mesa (master): meson: define driver dependencies
Dylan Baker
- Mesa (master): meson: use the driver dependencies for the gallium dri target
Dylan Baker
- Mesa (master): meson: Use driver dependencies for libgl-xlib target
Dylan Baker
- Mesa (master): meson: use driver_deps for gallium osmesa
Dylan Baker
- Mesa (master): meson: Add osmesa.sym script as a link dependency ( gallium-osmesa)
Dylan Baker
- Mesa (master): meson: extend install_megadrivers script to handle symmlinking
Dylan Baker
- Mesa (master): meson: drop gallium-media argument
Dylan Baker
- Mesa (master): meson: build gallium vdpau state tracker
Dylan Baker
- Mesa (master): meson: build gallium xvmc state tracker
Dylan Baker
- Mesa (master): meson: build gallium omx state tracker
Dylan Baker
- Mesa (master): meson: build gallium va state tracker
Dylan Baker
- Mesa (master): meson: build gallium xa state tracker
Dylan Baker
- Mesa (master): meson: build gallium nine state_tracker
Dylan Baker
- Mesa (wip/meson-use-43-features): meson: bump meson version requirements to 0.43
Dylan Baker
- Mesa (master): meson: Add lmsensors to gallium libgl-xlib target.
Dylan Baker
- Mesa (master): meson: Fix building gallium media targets with gallium-xlib glx
Dylan Baker
- Mesa (master): meson: fix glx-test race
Dylan Baker
- Mesa (master): mesa: Add glSpecializeShaderARB to common_desktop_functions
Dylan Baker
- Mesa (master): i965/cnl: Avoid fast-clearing sRGB render buffers
Nanley Chery
- Mesa (master): freedreno/a5xx: correct max_indicies for indirect draws
Rob Clark
- Mesa (master): freedreno: proper locking for iterating dependent batches
Rob Clark
- Mesa (master): freedreno: rework fence tracking
Rob Clark
- Mesa (master): freedreno: deferred flush support
Rob Clark
- Mesa (master): freedreno: avoid mem2gmem for invalidated buffers
Rob Clark
- Mesa (master): freedreno: avoid unneccessary batch flush
Rob Clark
- Mesa (master): freedreno: small cleanups
Rob Clark
- Mesa (master): freedreno: also mark draw-indirect buffer as read
Rob Clark
- Mesa (master): freedreno: add debug option to force emulated indirect
Rob Clark
- Mesa (master): freedreno/ir3: all mem instructions have WAR hazzard
Rob Clark
- Mesa (master): freedreno/ir3: relax barriers
Rob Clark
- Mesa (master): freedreno: add -Wno-packed-bitfield-compat for meson build
Rob Clark
- Mesa (master): freedreno: remove use of u_transfer
Rob Clark
- Mesa (master): freedreno: mark stencil buffer valid too in case of z32x24s8
Rob Clark
- Mesa (master): mesa/st: move cloning of NIR shader for compute
Rob Clark
- Mesa (master): freedreno/ir3: handle input/output component
Rob Clark
- Mesa (master): freedreno/a5xx: hide ARB_base_instance
Rob Clark
- Mesa (master): gallium/util: add u_transfer_helper
Rob Clark
- Mesa (master): freedreno: use u_transfer_helper
Rob Clark
- Mesa (master): freedreno: update generated headers
Rob Clark
- Mesa (master): freedreno: staging upload transfers
Rob Clark
- Mesa (master): freedreno: track staging and shadow perf ctrs for the HUD
Rob Clark
- Mesa (master): freedreno: add non-draw batches for compute/blit
Rob Clark
- Mesa (master): freedreno: add generic blitter
Rob Clark
- Mesa (master): freedreno/a5xx: add a5xx blitter
Rob Clark
- Mesa (master): freedreno/a5xx: use vertex_id_zero_base
Rob Clark
- Mesa (master): freedreno/ir3: add ctx->mem_to_mem()
Rob Clark
- Mesa (master): freedreno/ir3: handle VTXID_BASE for indirect draws
Rob Clark
- Mesa (master): gallium: plumb context priority through to driver
Rob Clark
- Mesa (master): freedreno: context priority support
Rob Clark
- Mesa (master): freedreno: add debug flag to force high priority context
Rob Clark
- Mesa (master): nir: add missing local_group_size intrinsic
Rob Clark
- Mesa (master): i965: Disable regular fast-clears (CCS_D) on gen9+
Jason Ekstrand
- Mesa (master): spirv: Drop the impl field from vtn_builder
Jason Ekstrand
- Mesa (master): spirv: Only emit functions which are actually used
Jason Ekstrand
- Mesa (master): spirv: Convert the supported_extensions struct to spirv_options
Jason Ekstrand
- Mesa (master): spirv: Parent the nir_shader to the builder while building
Jason Ekstrand
- Mesa (master): spirv: Re-arrange vtn_builder initialization
Jason Ekstrand
- Mesa (master): spirv: Rework logging
Jason Ekstrand
- Mesa (master): spirv: Do something useful with OpSource
Jason Ekstrand
- Mesa (master): util: Add a NORETURN macro
Jason Ekstrand
- Mesa (master): spirv: Add vtn_fail and vtn_assert helpers
Jason Ekstrand
- Mesa (master): spirv: Replace assert with vtn_assert
Jason Ekstrand
- Mesa (master): spirv: Replace unreachable with vtn_fail
Jason Ekstrand
- Mesa (master): 33 new commits
Jason Ekstrand
- Mesa (master): spirv: Use a dereference instead of vtn_variable_resource_index
Jason Ekstrand
- Mesa (master): spirv: Add a switch statement for the block store opcode
Jason Ekstrand
- Mesa (master): spirv: Refactor the base case of offset_pointer_dereference
Jason Ekstrand
- Mesa (master): spirv: Refactor a couple of pointer query helpers
Jason Ekstrand
- Mesa (master): spirv: Use offset_pointer_dereference to instead of get_vulkan_resource_index
Jason Ekstrand
- Mesa (master): spirv: Add theoretical support for single component pointers
Jason Ekstrand
- Mesa (master): spirv: Rename get_shared_nir_atomic_op to get_var_nir_atomic_op
Jason Ekstrand
- Mesa (master): spirv: Add support for lowering workgroup access to offsets
Jason Ekstrand
- Mesa (master): nir: Add a vulkan_resource_reindex intrinsic
Jason Ekstrand
- Mesa (master): anv: Handle nir_intrinsic_vulkan_resource_reindex
Jason Ekstrand
- Mesa (master): spirv: Allow OpPtrAccessChain for block indices
Jason Ekstrand
- Mesa (master): anv: Add support for the variablePointers feature
Jason Ekstrand
- Mesa (master): anv: Disable VK_KHR_16bit_storage
Jason Ekstrand
- Mesa (master): i965/fs: Rewrite assign_constant_locations
Jason Ekstrand
- Mesa (master): anv/pipeline: Translate vulkan_resource_index to a constant when possible
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Add some helpers for working with descriptor sets
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Add some stage asserts
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Add support for pushing UBO ranges
Jason Ekstrand
- Mesa (master): anv/device: Increase the UBO alignment requirement to 32
Jason Ekstrand
- Mesa (master): i965/fs: Handle !supports_pull_constants and push UBOs properly
Jason Ekstrand
- Mesa (master): anv: Enable UBO pushing
Jason Ekstrand
- Mesa (master): spirv: Set lengths on scalar and vector types
Jason Ekstrand
- Mesa (master): spirv: Allow ignoring decorations for workgroup variables
Jason Ekstrand
- Mesa (master): spirv: Add a vtn_type field to all vtn_values
Jason Ekstrand
- Mesa (master): spirv: Add a prepass to set types on vtn_values
Jason Ekstrand
- Mesa (master): spirv: Add basic type validation for OpLoad, OpStore, and OpCopyMemory
Jason Ekstrand
- Mesa (master): spirv: Add type validation for OpSelect
Jason Ekstrand
- Mesa (master): spirv: Add better parameter validation for vector and matrix types
Jason Ekstrand
- Mesa (master): spirv: Restructure the case loop in OpSwitch handling
Jason Ekstrand
- Mesa (master): spirv: Add support for all bit sizes in OpSwitch
Jason Ekstrand
- Mesa (master): spirv: Make sampled images a real type
Jason Ekstrand
- Mesa (master): spirv/cfg: Be a bit more precise about function parameters
Jason Ekstrand
- Mesa (master): spirv/cfg: Refactor the function parameter loop a bit
Jason Ekstrand
- Mesa (master): spirv: Handle image and sampler function parameters
Jason Ekstrand
- Mesa (master): intel/decoder: Drop gen_field_decode helper
Jason Ekstrand
- Mesa (master): intel/decoder: Convert the iterator to work entirely in bits
Jason Ekstrand
- Mesa (master): intel/decoder: Stop rounding down to the nearest dword
Jason Ekstrand
- Mesa (master): intel/decoder: Take a bit offset in gen_print_group
Jason Ekstrand
- Mesa (master): intel/disasm: Take a devinfo in gen_disasm_create
Jason Ekstrand
- Mesa (master): intel/decoder: Expose the raw field value in the iterator
Jason Ekstrand
- Mesa (master): intel/tools: Add the start of a generic batch decoder
Jason Ekstrand
- Mesa (master): intel/batch-decoder: Decode MEDIA_INTERFACE_DESCRIPTOR_LOAD
Jason Ekstrand
- Mesa (master): intel/batch-decoder: Decode vertex and index buffers
Jason Ekstrand
- Mesa (master): intel/batch-decoder: Decode graphics shaders
Jason Ekstrand
- Mesa (master): intel/tools: Switch aubinator_error_decode over to the gen_print_batch
Jason Ekstrand
- Mesa (master): intel/batch-decoder: Decode constants, binding tables, and samplers
Jason Ekstrand
- Mesa (master): intel/batch-decoder: Decode dynamic state
Jason Ekstrand
- Mesa (master): intel/batch-decoder: Decode registers
Jason Ekstrand
- Mesa (master): intel/tools: Convert aubinator over to the common framework
Jason Ekstrand
- Mesa (master): spirv: Relax the validation conditions of OpSelect
Jason Ekstrand
- Mesa (master): spirv: consider bitsize when handling OpSwitch cases
Jason Ekstrand
- Mesa (master): intel/aubinator: Free section data last
Jason Ekstrand
- Mesa (master): intel/aubinator: Gracefully handle dynamic state not being available
Jason Ekstrand
- Mesa (master): anv/device: Mark all state buffers as needing capture
Jason Ekstrand
- Mesa (master): spirv: consider bitsize when handling OpSwitch cases
Jason Ekstrand
- Mesa (master): intel/aubinator: Free section data last
Jason Ekstrand
- Mesa (master): intel/aubinator: Gracefully handle dynamic state not being available
Jason Ekstrand
- Mesa (master): anv/device: Mark all state buffers as needing capture
Jason Ekstrand
- Mesa (master): glx/dri3: Remove unused deviceName variable
Eric Engeström
- Mesa (master): amd: remove always-true BRAHMA_BUILD define
Eric Engeström
- Mesa (master): gallium/hud: use #ifdef to test for macro existence
Eric Engeström
- Mesa (master): egl/x11: Remove unneeded free() on always null string
Eric Engeström
- Mesa (master): meson: fix keyword argument in declare_dependency()
Eric Engeström
- Mesa (master): util/disk_cache: Remove unneeded free() on always null string
Eric Engeström
- Mesa (master): meson: fix pl111 dependency on vc4
Eric Engeström
- Mesa (master): meson: add dep_thread to every lib that includes threads.h
Eric Engeström
- Mesa (master): docs/llvmpipe: document ppc64le as alternative architecture to x86.
Eric Engeström
- Mesa (master): i915: add missing 0 defines
Eric Engeström
- Mesa (master): docs: update 17.3 and 18.0 cycles for the release calendar
Andres Gomez
- Mesa (17.2): util: Assume little endian in the absence of platform-specific handling
Andres Gomez
- Mesa (17.2): util: Add a SHA1 unit test program
Andres Gomez
- Mesa (17.2): radeon/vce: move destroy command before feedback command
Andres Gomez
- Mesa (17.2): spirv: Fix loading an entire block at once.
Andres Gomez
- Mesa (17.2): xlib: call _mesa_warning() instead of fprintf()
Andres Gomez
- Mesa (17.2): r600: use min_dx10/max_dx10 instead of min/max
Andres Gomez
- Mesa (17.2): r600: use DX10_CLAMP bit in shader setup
Andres Gomez
- Mesa (17.2): gallium/aux: include nr_samples in util_resource_size() computation
Andres Gomez
- Mesa (17.2): radv: Fix multi-layer blits.
Andres Gomez
- Mesa (17.2): i965/vec4: use a temp register to compute offsets for pull loads
Andres Gomez
- Mesa (17.2): cherry-ignore: swr: Fix KNOB_MAX_WORKER_THREADS thread creation override.
Andres Gomez
- Mesa (17.2): cherry-ignore: added 17.3 nominations.
Andres Gomez
- Mesa (17.2): cherry-ignore: radv: port merge tess info from anv
Andres Gomez
- Mesa (17.2): cherry-ignore: main: Clear shader program data whenever ProgramBinary is called
Andres Gomez
- Mesa (17.2): cherry-ignore: r600: set DX10_CLAMP for compute shader too
Andres Gomez
- Mesa (17.2): Update version to 17.2.8
Andres Gomez
- Mesa (17.2): docs: add release notes for 17.2.8
Andres Gomez
- Mesa: tag mesa-17.2.8: mesa-17.2.8
Andres Gomez
- Mesa (17.2): docs: add sha256 checksums for 17.2.8
Andres Gomez
- Mesa (master): docs: add release notes for 17.2.8
Andres Gomez
- Mesa (master): docs: add sha256 checksums for 17.2.8
Andres Gomez
- Mesa (master): docs: update calendar, add news item and link release notes for 17.2.8
Andres Gomez
- Mesa (master): glsl/es: precision qualifier doesn't need to match in UBOs
Samuel Iglesias Gonsálvez
- Mesa (master): glsl: don' t run intrastage array validation when the interface type is not an array
Samuel Iglesias Gonsálvez
- Mesa (master): spirv: allow specialization constants with bitsize different than 32 bits
Samuel Iglesias Gonsálvez
- Mesa (master): spirv: fix bug when OpSpecConstantOp calls a conversion
Samuel Iglesias Gonsálvez
- Mesa (master): anv: fix bug when using component qualifier in FS outputs
Samuel Iglesias Gonsálvez
- Mesa (master): anv: disallow VK_REMAINING_ARRAY_LAYERS in vkCmdClearAttachments()
Samuel Iglesias Gonsálvez
- Mesa (master): meta: Initialize depth/clear values on declaration.
Kenneth Graunke
- Mesa (master): meta: Fix ClearTexture with GL_DEPTH_COMPONENT.
Kenneth Graunke
- Mesa (master): i965: Program MEDIA_VFE_STATE in a more readable fashion.
Kenneth Graunke
- Mesa (master): i965: compute scratch space size correctly for Gen9+
Kenneth Graunke
- Mesa (master): mesa: remove second include of errors.h in src/mesa/main/ glspirv.c
Kenneth Graunke
- Mesa (master): i965: Don't allocate an MCS for 16x MSAA and width > 8192.
Kenneth Graunke
- Mesa (master): isl: Don't require VALIGN_2 for R32G32B32_FLOAT on Haswell.
Kenneth Graunke
- Mesa (master): i965: Combine {VS,FS}_OPCODE_GET_BUFFER_SIZE opcodes.
Kenneth Graunke
- Mesa (master): Android: enable noreturn and returns_nonnull attributes
Rob Herring
- Mesa (master): egl/android: Partially handle HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED
Rob Herring
- Mesa (master): Android: fix missing generation of vtn_gather_types.c
Rob Herring
- Mesa (master): radeonsi: fix the R600_RESOURCE_FLAG_UNMAPPABLE check
Nicolai Hähnle
- Mesa (master): radeonsi: always place sparse buffers in VRAM
Nicolai Hähnle
- Mesa (master): radv: fix a case statement in GetMemoryFdPropertiesKHR
Fredrik Höglund
- Mesa (master): anv: fix a case statement in GetMemoryFdPropertiesKHR
Fredrik Höglund
- Mesa (master): glx: Simplify some dummy vtable interactions
Adam Jackson
- Mesa (master): glx: Use __glXSendError instead of open-coding it
Adam Jackson
- Mesa (master): glx: Prepare driFetchDrawable for no-config contexts
Adam Jackson
- Mesa (master): Revert "spirv: consider bitsize when handling OpSwitch cases"
Mark Janes
- Mesa (master): intel/fs: Implement GRF bank conflict mitigation pass.
Francisco Jerez
- Mesa (master): intel/fs: Teach instruction scheduler about GRF bank conflict cycles.
Francisco Jerez
- Mesa (master): intel/fs: Restrict live intervals to the subset possibly reachable from any definition.
Francisco Jerez
- Mesa (master): intel/fs: Don' t let undefined values prevent copy propagation.
Francisco Jerez
- Mesa (master): intel/cfg: Represent divergent control flow paths caused by non-uniform loop execution.
Francisco Jerez
- Mesa (master): intel/fs/bank_conflicts: Don' t touch Gen7 MRF hack registers.
Francisco Jerez
- Mesa (master): intel/fs/bank_conflicts: Use posix_memalign() instead of overaligned new to obtain vector storage.
Francisco Jerez
- Mesa (master): intel/fs: Initialize fs_visitor::grf_used on construction.
Francisco Jerez
- Mesa (master): i965: Serialize nir later in the linking process
Jordan Justen
- Mesa (master): program: Don' t reset SamplersValidated when restoring from shader cache
Jordan Justen
- Mesa (master): nv50: Fix unused var warning in release build
Rhys Kidd
- Mesa (master): nvc0: Fix unused var warnings in release build
Rhys Kidd
- Mesa (master): nv50/ir: Fix unused var warnings in release build
Rhys Kidd
- Mesa (master): swr/scons: Fix intermittent build failure
George Kyriazis
- Mesa (master): swr/scons: Fix another intermittent build failure
George Kyriazis
- Mesa (master): swr: Fix KNOB_MAX_WORKER_THREADS thread creation override.
George Kyriazis
- Mesa (master): swr: Correct texture allocation and limit max size to 2GB
George Kyriazis
- Mesa (master): swr: Account for index_bias in offsets
George Kyriazis
- Mesa (master): drm-uapi: Update drm/i915 headers from drm-next
Lionel Landwerlin
- Mesa (master): i965: read CS timestamp frequency from the kernel on Gen10+
Lionel Landwerlin
- Mesa (master): anv: query CS timestamp frequency from the kernel
Lionel Landwerlin
- Mesa (master): radeon/vce: move destroy command before feedback command
Leo Liu
- Mesa (master): radeon/vcn: determine idr by pic type
Leo Liu
- Mesa (master): radeon/vce: determine idr by pic type
Leo Liu
- Mesa (master): st/va: directly use idr pic flag
Leo Liu
- Mesa (master): vl: remove is idr flag
Leo Liu
- Mesa (master): radeon/vcn: add and manage render picture list
Leo Liu
- Mesa (master): radeon/uvd: add and manage render picture list
Leo Liu
- Mesa (master): nvc0/ir: Properly lower 64-bit shifts when the shift value is >32
Ilia Mirkin
- Mesa (master): st/mesa: swizzle argument when there' s a vector size mismatch
Ilia Mirkin
- Mesa (master): nvc0/ir: change textureGrad to always use lane 0 as the tex origin
Ilia Mirkin
- Mesa (master): gm107/ir: use lane 0 for manual textureGrad handling
Ilia Mirkin
- Mesa (master): freedreno: set missing internal_format when importing texture
Ilia Mirkin
- Mesa (master): mesa: add GL_ARB_gl_spirv boilerplate
Eduardo Lima Mitev
- Mesa (master): mesa/glspirv: Add struct gl_spirv_module
Eduardo Lima Mitev
- Mesa (master): mesa/glspirv: Add struct gl_shader_spirv_data
Eduardo Lima Mitev
- Mesa (master): mesa: implement SPIR-V loading in glShaderBinary
Eduardo Lima Mitev
- Mesa (master): mesa/shaderapi: add a getter for GL_SPIR_V_BINARY_ARB
Eduardo Lima Mitev
- Mesa (master): mesa: refuse to compile SPIR-V shaders or link mixed shaders
Eduardo Lima Mitev
- Mesa (master): spirv: Fix loading an entire block at once.
Bas Nieuwenhuizen
- Mesa (master): radv: Don' t use local BOs when allocating with export options.
Bas Nieuwenhuizen
- Mesa (master): ac/nir: Don't load the descriptor in vulkan_resource_index.
Bas Nieuwenhuizen
- Mesa (master): ac/nir: Support vulkan_resource_reindex.
Bas Nieuwenhuizen
- Mesa (master): radv: Don't advertise VK_EXT_debug_report.
Bas Nieuwenhuizen
- Mesa (master): anv: Remove unused variable.
Bas Nieuwenhuizen
- Mesa (master): radv: Fix multi-layer blits.
Bas Nieuwenhuizen
- Mesa (master): configure/meson: Bump libdrm_amdgpu version requirement.
Bas Nieuwenhuizen
- Mesa (master): radv: Add syncobj signal/reset/wait to winsys.
Bas Nieuwenhuizen
- Mesa (master): amd/common: Add detection of the syncobj wait/signal/ reset ioctls.
Bas Nieuwenhuizen
- Mesa (master): radv: Implement fences based on syncobjs.
Bas Nieuwenhuizen
- Mesa (master): radv: Implement VK_KHR_external_fence_fd.
Bas Nieuwenhuizen
- Mesa (master): radv: Add external fence support.
Bas Nieuwenhuizen
- Mesa (master): configure/meson: Bump libdrm_amdgpu version requirement.
Bas Nieuwenhuizen
- Mesa (master): radv: Add syncobj signal/reset/wait to winsys.
Bas Nieuwenhuizen
- Mesa (master): amd/common: Add detection of the syncobj wait/signal/ reset ioctls.
Bas Nieuwenhuizen
- Mesa (master): radv: Implement fences based on syncobjs.
Bas Nieuwenhuizen
- Mesa (master): radv: Implement VK_KHR_external_fence_fd.
Bas Nieuwenhuizen
- Mesa (master): radv: Add external fence support.
Bas Nieuwenhuizen
- Mesa (master): radv/amdgpu: wrap sync fd import/export.
Bas Nieuwenhuizen
- Mesa (master): radv: Implement sync file import/ export for fences & semaphores.
Bas Nieuwenhuizen
- Mesa (master): radv: Advertise sync fd import and export.
Bas Nieuwenhuizen
- Mesa (master): radv: Use a sort for rebuilding the sparse buffer bo list.
Bas Nieuwenhuizen
- Mesa (master): radv: Fix DCC compatible formats.
Bas Nieuwenhuizen
- Mesa (master): radv: Invert condition for all samples identical during resolve.
Bas Nieuwenhuizen
- Mesa (master): radv: Flush caches before subpass resolve.
Bas Nieuwenhuizen
- Mesa (master): radv: Don't handle DCC in compute resolve.
Bas Nieuwenhuizen
- Mesa (master): radv: Fix fragment resolve destination offset.
Bas Nieuwenhuizen
- Mesa (master): radv: Use correct framebuffer size for partial FS resolves.
Bas Nieuwenhuizen
- Mesa (master): radv: Always use fragment resolve if dest uses DCC.
Bas Nieuwenhuizen
- Mesa (master): Revert "radv/gfx9: fix block compression texture views."
Bas Nieuwenhuizen
- Mesa (master): radv: Don't enable DCC / TC compat HTILE for storage images.
Bas Nieuwenhuizen
- Mesa (master): radv: Add GFX DCC decompress.
Bas Nieuwenhuizen
- Mesa (master): radv: Use the meta fast clear destructor on construction failure.
Bas Nieuwenhuizen
- Mesa (master): radv: Add compute DCC decompress.
Bas Nieuwenhuizen
- Mesa (master): radv: Make color meta operations layout aware.
Bas Nieuwenhuizen
- Mesa (master): radv: Don't init DCC metadata during FS resolve.
Bas Nieuwenhuizen
- Mesa (master): radv: Disable DCC for GENERAL layout and compute transfer dest.
Bas Nieuwenhuizen
- Mesa (master): radv: Decompress copy destination if formats are incompatible.
Bas Nieuwenhuizen
- Mesa (master): radv: Enable DCC with transfers.
Bas Nieuwenhuizen
- Mesa (master): radv: Also set DCC params for sampling for input attachment usage.
Bas Nieuwenhuizen
- Mesa (master): radv: Add flag for enabling binning.
Bas Nieuwenhuizen
- Mesa (master): radv: Implement binning on GFX9.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: flush the context after resource_copy_region for buffer exports
Marek Olšák
- Mesa (master): gallium/radeon: move setting VRAM|GTT into winsyses
Marek Olšák
- Mesa (master): gallium/radeon: remove RADEON_HEAP_VRAM_GTT
Marek Olšák
- Mesa (master): winsys/amdgpu: add RADEON_FLAG_READ_ONLY
Marek Olšák
- Mesa (master): gallium/u_upload_mgr: allow drivers to specify pipe_resource::flags
Marek Olšák
- Mesa (master): radeonsi: allow DMABUF exports for local buffers
Marek Olšák
- Mesa (master): radeonsi: print the buffer list for CHECK_VM
Marek Olšák
- Mesa (master): winsys/amdgpu: make IBs use read-only memory
Marek Olšák
- Mesa (master): radeonsi/gfx9: make shader binaries use read-only memory
Marek Olšák
- Mesa (master): radeonsi: use a separate allocator for fine fences
Marek Olšák
- Mesa (master): radeonsi: make const and stream uploaders allocate read-only memory
Marek Olšák
- Mesa (master): drirc: whitelist glthread for Mount and Blade Warband again
Marek Olšák
- Mesa (master): winsys/amdgpu: disable local BOs again due to worse performance
Marek Olšák
- Mesa (master): radeonsi: don't call force_dcc_off for buffers
Marek Olšák
- Mesa (master): gallium/util: add util_num_layers helper
Marek Olšák
- Mesa (master): radeonsi: set PNT_SPRITE_ENA = point_quad_rasterization
Marek Olšák
- Mesa (master): radeonsi: don' t use fast color clear for small images even on APUs
Marek Olšák
- Mesa (master): mesa: add fallback texture for SampleMapATI if there is nothing
Marek Olšák
- Mesa (master): mesa: fix crash when an ATI_fs pass begins with an alpha inst
Marek Olšák
- Mesa (master): mesa: fix typo in ATI_fs dstMod error checking
Marek Olšák
- Mesa (master): mesa: fix validate for secondary interpolator
Marek Olšák
- Mesa (master): mesa: fix not having secondary color in ATI_fs in swrast
Marek Olšák
- Mesa (master): tnl: fix not having texture coords in ATI_fs in swrast
Marek Olšák
- Mesa (master): mesa: move ATI_fs state compile changes after the error checks
Marek Olšák
- Mesa (master): mesa: document ati_fragment_shader::cur_pass and swizzlerq
Marek Olšák
- Mesa (master): mesa: always compare optype with symbolic name in ATI_fs
Marek Olšák
- Mesa (master): glsl: Fix gl_NormalScale.
Brian Paul
- Mesa (master): glsl: Match order of gl_LightSourceParameters elements.
Brian Paul
- Mesa (master): st/mesa: whitespace fixes in st_format.c
Brian Paul
- Mesa (master): st/mesa: rename a few vars to 'bindings'
Brian Paul
- Mesa (master): st/mesa: remove unneeded #include in st_format.h
Brian Paul
- Mesa (master): mesa: add const qualifier in test_attachment_completeness()
Brian Paul
- Mesa (master): mesa: trivial whitespace fixes in transformfeedback.c
Brian Paul
- Mesa (master): mesa: simplify/improve some _mesa_error() calls in teximage.c
Brian Paul
- Mesa (master): mesa: s/%u/%d/ in _mesa_error() call in check_layer()
Brian Paul
- Mesa (master): mesa: add const qualifier on _mesa_base_fbo_format()
Brian Paul
- Mesa (master): mesa: add const qualifier on _mesa_is_renderable_texture_format()
Brian Paul
- Mesa (master): st/mesa: trivial whitespace/ formatting fixes in st_atom_rasterizer.c
Brian Paul
- Mesa (master): svga: trivial whitespace/ formatting fixes in svga_pipe_rasterizer.c
Brian Paul
- Mesa (master): gallium/aux: include nr_samples in util_resource_size() computation
Brian Paul
- Mesa (master): gallium/util: don' t pass a pipe_resource to util_resource_is_array_texture()
Brian Paul
- Mesa (master): xlib: call _mesa_warning() instead of fprintf()
Brian Paul
- Mesa (master): gallium/u_blitter: replace tabs with spaces
Brian Paul
- Mesa (master): cso: add point rasterization sanity check assertion
Brian Paul
- Mesa (master): glsl: trivial whitespace fixes in link_varyings.cpp
Brian Paul
- Mesa (master): gallium/docs: document behavior of set_sample_mask()
Brian Paul
- Mesa (master): glsl: trivial comment fixes in lower_packed_varyings.cpp
Brian Paul
- Mesa (master): glsl: make varying_matches::is_varying_packing_safe() const
Brian Paul
- Mesa (master): glsl: minor simplification in assign_varying_locations()
Brian Paul
- Mesa (master): glsl: simplify loop in varying_matches::assign_locations()
Brian Paul
- Mesa (master): glsl: use bitwise operators in varying_matches:: compute_packing_class()
Brian Paul
- Mesa (master): glsl: remove some continue statements
Brian Paul
- Mesa (master): glsl: document varying_matches::assign_locations() params and return value
Brian Paul
- Mesa (master): glsl: simply packing class comparison
Brian Paul
- Mesa (master): glsl: disable vec3 packing/splitting in tfb separate mode
Brian Paul
- Mesa (master): util: add trivial comment on u_upload_create()
Brian Paul
- Mesa (master): svga: fix shadow comparison failures
Brian Paul
- Mesa (master): svga: fix TGSI_TEXTURE_SHADOW1D coordinate selection
Brian Paul
- Mesa (master): tgsi: improve comment on tgsi_util_get_shadow_ref_src_index ()
Brian Paul
- Mesa (master): svga: use tgsi_util_get_shadow_ref_src_index() in a couple place
Brian Paul
- Mesa (master): svga: move variant->fs_shadow_compare_units assignment
Brian Paul
- Mesa (master): st/mesa: increase size of glsl_base_type bitfields
Brian Paul
- Mesa (master): svga: check for null fs pointer in update_samplers()
Brian Paul
- Mesa (master): svga: whitespace, formatting fixes in svga_state_tss.c
Brian Paul
- Mesa (master): svga: update SVGA_NEW_ flags for updating sampler state
Brian Paul
- Mesa (master): Revert "i965/fs: Use align1 mode on ternary instructions on Gen10+"
Anuj Phogat
- Mesa (master): 27 new commits
Alejandro Pinheiro
- Mesa (master): mesa: define nir_spirv_supported_capabilities
Alejandro Pinheiro
- Mesa (master): mesa: remove set_entry from forward type declarations
Alejandro Pinheiro
- Mesa (master): mesa/spirv: move and rename nir_spirv_supported_capabilities
Alejandro Pinheiro
- Mesa (master): radv: do not dump meta shaders with RADV_DEBUG=shaders
Samuel Pitoiset
- Mesa (master): radv: only reset command buffers when the allocation fails
Samuel Pitoiset
- Mesa (master): radv: fix a crash in radv_can_dump_shader()
Samuel Pitoiset
- Mesa (master): radv: use a faster version for nir_op_pack_half_2x16
Samuel Pitoiset
- Mesa (master): radv: fix TC-compat HTILE with VK_FORMAT_D32_SFLOAT_S8_UINT on Vega
Samuel Pitoiset
- Mesa (master): radv: track different status of a command buffer
Samuel Pitoiset
- Mesa (master): radv: only reset command buffers that are not in the initial state
Samuel Pitoiset
- Mesa (master): radv: only re-mit the index type when it changes
Samuel Pitoiset
- Mesa (master): radv: remove useless checks in radv_set_{color, depth}_clear_regs()
Samuel Pitoiset
- Mesa (master): radv: remove useless check radv_set_dcc_need_cmask_elim_pred()
Samuel Pitoiset
- Mesa (master): radv/winsys: implement query_value()
Samuel Pitoiset
- Mesa (master): radv: do not print ASM to stderr when dumping shaders
Samuel Pitoiset
- Mesa (master): radv: always emit all compute block components
Samuel Pitoiset
- Mesa (master): radv: replace grid_components_used by uses_grid_size
Samuel Pitoiset
- Mesa (master): radv: store the dispatch initiator into the device
Samuel Pitoiset
- Mesa (master): radv: calculate best compute resource limits
Samuel Pitoiset
- Mesa (master): radv: set FORCE_SIMD_DIST(1) for compute when profitable
Samuel Pitoiset
- Mesa (master): amd/common: scan which components of gl_WorkGroupID are used
Samuel Pitoiset
- Mesa (master): amd/common: scan which components of gl_LocalInvocationID are used
Samuel Pitoiset
- Mesa (master): radv: do not load unused gl_LocalInvocationID/ gl_WorkGroupID components
Samuel Pitoiset
- Mesa (master): radv: do not load the local invocation index when it' s unused
Samuel Pitoiset
- Mesa (master): amd/common: add ac_get_spi_shader_z_format()
Samuel Pitoiset
- Mesa (master): radeonsi: make use of ac_get_spi_shader_z_format()
Samuel Pitoiset
- Mesa (master): radv: export SampleMask from pixel shaders at full rate
Samuel Pitoiset
- Mesa (master): radeonsi: make use of ac_build_fdiv()
Samuel Pitoiset
- Mesa (master): amd/common: more use of i32_0
Samuel Pitoiset
- Mesa (master): amd/common: more use of i32_1
Samuel Pitoiset
- Mesa (master): amd/common: add ac_build_waitcnt()
Samuel Pitoiset
- Mesa (master): Revert "radv: do not load unused gl_LocalInvocationID/ gl_WorkGroupID components"
Samuel Pitoiset
- Mesa (master): amd/common: add ac_get_cb_shader_mask() helper
Samuel Pitoiset
- Mesa (master): amd/common: add ac_vgt_gs_mode() helper
Samuel Pitoiset
- Mesa (master): radv: remove useless radv_cmask_info::base_address_reg
Samuel Pitoiset
- Mesa (master): radv: create pipeline layout objects for all meta operations
Samuel Pitoiset
- Mesa (master): radv: add assertions to make sure pipeline layout objects are valid
Samuel Pitoiset
- Mesa (master): radv: remove one useless check in radv_flush_constants()
Samuel Pitoiset
- Mesa (master): radv: remove one useless check in ac_nir_shader_info_pass()
Samuel Pitoiset
- Mesa (master): radv: store pipeline stages that need push constants
Samuel Pitoiset
- Mesa (master): radv: change the needs_push_constants logic
Samuel Pitoiset
- Mesa (master): radv: do not add extra SGPR when push constants are not used
Samuel Pitoiset
- Mesa (master): radv: properly load unused gl_LocalInvocationID/ gl_WorkGroupID components
Samuel Pitoiset
- Mesa (master): radv/gfx9: fix primitive topology when adjacency is used
Samuel Pitoiset
- Mesa (master): radv: reduce the number of small surfaces that need CMASK or DCC
Samuel Pitoiset
- Mesa (master): amd/common: pass the family to ac_llvm_context_init()
Samuel Pitoiset
- Mesa (master): amd/common: add ac_export_mrt_z() helper
Samuel Pitoiset
- Mesa (master): radeonsi: make use of ac_init_exec_full_mask()
Samuel Pitoiset
- Mesa (master): amd/common: remove unnecessary user_sgpr_count
Samuel Pitoiset
- Mesa (master): amd/common: remove unnecessary num_user_sgprs_used
Samuel Pitoiset
- Mesa (master): amd/common: add declare_tes_input_vgprs() helper
Samuel Pitoiset
- Mesa (master): amd/common: add declare_vs_input_vgprs() helper
Samuel Pitoiset
- Mesa (master): amd/common: do not try to declare input VS SGPRs for GS
Samuel Pitoiset
- Mesa (master): amd/common: rename radv_define_vs_user_sgprs_phase1()
Samuel Pitoiset
- Mesa (master): amd/common: rename radv_define_common_user_sgprs_phase1()
Samuel Pitoiset
- Mesa (master): amd/common: add new add_arg() helper for SGPRs/ VGPRs arguments
Samuel Pitoiset
- Mesa (master): amd/common: replace add_vgpr_argument() by add_arg()
Samuel Pitoiset
- Mesa (master): amd/common: replace add_user_sgpr_argument() by add_arg()
Samuel Pitoiset
- Mesa (master): amd/common: replace add_sgpr_argument() by add_arg()
Samuel Pitoiset
- Mesa (master): amd/common: rename add_user_sgpr_array_argument() to add_array_arg()
Samuel Pitoiset
- Mesa (master): amd/common: rename radv_define_common_user_sgprs_phase2()
Samuel Pitoiset
- Mesa (master): amd/common: rename radv_define_vs_user_sgprs_phase2()
Samuel Pitoiset
- Mesa (master): amd/common: replace set_userdata_location_indirect() by set_loc_desc()
Samuel Pitoiset
- Mesa (master): amd/common: rename set_userdata_location_shader() to set_loc_shader()
Samuel Pitoiset
- Mesa (master): amd/common: rework set_userdata_location() and rename to set_loc()
Samuel Pitoiset
- Mesa (master): egl/android: Provide an option for the backend to expose KHR_image
Tapani Pälli
- Mesa (master): mesa: add DisjointOperation to gl_shared_state
Tapani Pälli
- Mesa (master): glapi: add GL_EXT_disjoint_timer_query
Tapani Pälli
- Mesa (master): mesa: GL_EXT_disjoint_timer_query extension API bits
Tapani Pälli
- Mesa (master): i965: enable EXT_disjoint_timer_query extension
Tapani Pälli
- Mesa (master): android: fix undefined references to futex API
Tapani Pälli
- Mesa (master): android: fix vulkan driver build
Tapani Pälli
- Mesa (master): drirc: set allow_glsl_cross_stage_interpolation_mismatch for more games
Tapani Pälli
- Mesa (master): spirv: consider bitsize when handling OpSwitch cases
Juan Antonio Suárez Romero
- Mesa (master): spirv: Makefile.nir.am: include vtn_gather_types_c.py script in tarball dist
Juan Antonio Suárez Romero
- Mesa (master): swr/rast: Remove unneeded copy of gather mask
Tim Rowley
- Mesa (master): swr/rast: Binner fixes for viewport index offset handling
Tim Rowley
- Mesa (master): swr/rast: Corrections to multi-scissor handling
Tim Rowley
- Mesa (master): swr/rast: WIP - Widen fetch shader to SIMD16
Tim Rowley
- Mesa (master): swr/rast: Convert gather masks to Nx1bit
Tim Rowley
- Mesa (master): swr/rast: Rewrite Shuffle8bpcGatherd using shuffle
Tim Rowley
- Mesa (master): swr/rast: Move GatherScissors to header
Tim Rowley
- Mesa (master): swr/rast: Pull most of the VPAI manipulation out of the binner/clipper
Tim Rowley
- Mesa (master): swr/rast: Pass prim to ClipSimd
Tim Rowley
- Mesa (master): swr/rast: SIMD16 Fetch - Fully widen 32-bit float vertex components
Tim Rowley
- Mesa (master): swr/rast: SIMD16 Fetch - Fully widen 16-bit float vertex components
Tim Rowley
- Mesa (master): swr/rast: Replace INSERT2 vextract/ vinsert with JOIN2 vshuffle
Tim Rowley
- Mesa (master): swr/rast: SIMD16 Fetch - Fully widen 32-bit integer vertex components
Tim Rowley
- Mesa (master): swr/rast: Remove no-op VBROADCAST of vID
Tim Rowley
- Mesa (master): swr/rast: Pull of RTAI gather & offset out of clip/bin code
Tim Rowley
- Mesa (master): swr/rast: Rework thread binding parameters for machine partitioning
Tim Rowley
- Mesa (master): swr/rast: Replace VPSRL with LSHR
Tim Rowley
- Mesa (master): swr/rast: Fix cache of API thread event manager
Tim Rowley
- Mesa (master): swr/rast: EXTRACT2 changed from vextract/ vinsert to vshuffle
Tim Rowley
- Mesa (master): swr/rast: Move more RTAI handling out of binner
Tim Rowley
- Mesa (master): gallivm: fix texture wrapping for texture gather for mirror modes
Roland Scheidegger
- Mesa (master): gallivm: fix an issue with NaNs with seamless cube filtering
Roland Scheidegger
- Mesa (master): gallivm: implement accurate corner behavior for textureGather with cube maps
Roland Scheidegger
- Mesa (master): r600: kill off native_integer shader ctx flag
Roland Scheidegger
- Mesa (master): r600: fix textureSize queries with tbos
Roland Scheidegger
- Mesa (master): radv: Add LLVM version to the device name string
Alex Smith
- Mesa (master): nir/opcodes: Fix constant-folding of bitfield_insert
Alex Smith
- Mesa (master): st/dri: allow direct YUYV import
Lucas Stach
- Mesa (master): i965: Move PIPE_CONTROL defines and prototypes to brw_pipe_control.h.
Matt Turner
- Mesa (master): i965: Emit CS stall before MEDIA_VFE_STATE.
Matt Turner
- Mesa (master): xlib: remove empty GLX_NV_vertex_array_range stubs
Emil Velikov
- Mesa (master): xlib: remove empty GLX_MESA_agp_offset stubs
Emil Velikov
- Mesa (master): docs/specs: annotate MESA_agp_offset as obsolete
Emil Velikov
- Mesa (master): xlib: remove dummy GLX_MESA_set_3dfx_mode implementation
Emil Velikov
- Mesa (master): docs/specs: annotate MESA_set_3dfx_mode as obsolete
Emil Velikov
- Mesa (master): docs/release-calendar: update and extend
Emil Velikov
- Mesa (17.3): 36 new commits
Emil Velikov
- Mesa: tag mesa-17.3.0-rc6: mesa-17.3.0-rc6
Emil Velikov
- Mesa (master): Android: gallium/radeon: fix libmesa_amd_common dependency
Emil Velikov
- Mesa (master): docs: annotate MESA_program_debug as obsolete
Emil Velikov
- Mesa (master): mesa: document _mesa_extension_override_* variables
Emil Velikov
- Mesa (master): i965: include brw_pipe_control.h in the tarball
Emil Velikov
- Mesa (17.3): Update version to 17.3.0(final)
Emil Velikov
- Mesa (17.3): docs: Update 17.3.0 release notes
Emil Velikov
- Mesa: tag mesa-17.3.0: mesa-17.3.0
Emil Velikov
- Mesa (17.3): docs: add sha256 checksums for 17.3.0
Emil Velikov
- Mesa (master): docs: Update 17.3.0 release notes
Emil Velikov
- Mesa (master): docs: add sha256 checksums for 17.3.0
Emil Velikov
- Mesa (master): docs: add news item and link release notes for 17.3.0
Emil Velikov
- Mesa (master): docs/release-calendar: drop 17.3.0 from the table
Emil Velikov
- Mesa (17.2): 43 new commits
Emil Velikov
- Mesa (17.2): Update version to 17.2.7
Emil Velikov
- Mesa (17.2): docs: add release notes for 17.2.7
Emil Velikov
- Mesa: tag mesa-17.2.7: mesa-17.2.7
Emil Velikov
- Mesa (17.2): docs: add sha256 checksums for 17.2.7
Emil Velikov
- Mesa (master): docs: add release notes for 17.2.7
Emil Velikov
- Mesa (master): docs: add sha256 checksums for 17.2.7
Emil Velikov
- Mesa (master): docs: update calendar, add news item and link release notes for 17.2.7
Emil Velikov
- Mesa (master): util: scons: wire up the sha1 test
Emil Velikov
- Mesa (17.3): 34 new commits
Emil Velikov
- Mesa (17.3): Update version to 17.3.1
Emil Velikov
- Mesa (17.3): docs: add release notes for 17.3.1
Emil Velikov
- Mesa: tag mesa-17.3.1: mesa-17.3.1
Emil Velikov
- Mesa (17.3): docs: add sha256 checksums for 17.3.1
Emil Velikov
- Mesa (master): docs: add release notes for 17.3.1
Emil Velikov
- Mesa (master): docs: add sha256 checksums for 17.3.1
Emil Velikov
- Mesa (master): docs: update calendar, add news item and link release notes for 17.3.1
Emil Velikov
- Mesa (master): egl: link libEGL against the dynamic version of libglapi
Emil Velikov
- Mesa (master): egl: let each platform decided how to handle LIBGL_ALWAYS_SOFTWARE
Emil Velikov
- Mesa (master): egl: rename LIBGL_ALWAYS_SOFTWARE variable from UseFallback to ForceSoftware
Emil Velikov
- Mesa (master): egl: don't try the software path twice
Emil Velikov
- Mesa (master): intel/isl: Declare private array as static const
Chad Versace
- Mesa (master): i965: Allow old begin/end queryobj for gen4/ 5 with HW contexts
Chris Wilson
Last message date:
Sun Dec 31 14:33:35 UTC 2017
Archived on: Mon Jan 13 14:20:24 UTC 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).