May 2016 Archives by thread
Starting: Sun May 1 07:42:52 UTC 2016
Ending: Tue May 31 22:58:54 UTC 2016
Messages: 971
- Mesa (master): 36 new commits
Emil Velikov
- Mesa (master): gallium/radeon: nuke the final pre LLVM 3.6 codepath
Emil Velikov
- Mesa (master): glShaderSource must not change compile status.
Timothy Arceri
- Mesa (master): Android: fix build ordering of subdirectories
Emil Velikov
- Mesa (master): egl: android: disable __DRI_DRI2_LOADER support on render nodes
Emil Velikov
- Mesa (master): egl: android: factor out back buffer handling code
Emil Velikov
- Mesa (master): egl: android: do not feed invalid fourcc/ pitch into the dri module
Emil Velikov
- Mesa (master): winsys/sw/dri: use correct free function for dri_sw_dt-> data
Emil Velikov
- Mesa (master): tgsi: initialize stack allocated struct
Emil Velikov
- Mesa (master): winsys/sw/xlib: use correct free function for xlib_dt->data
Emil Velikov
- Mesa (master): egl: android: factor out format conversion code to a function
Emil Velikov
- Mesa (master): egl: android: add dma-buf fd support
Emil Velikov
- Mesa (master): android: enable dlopen() on all architectures
Emil Velikov
- Mesa (master): glsl: parse component layout qualifier
Timothy Arceri
- Mesa (master): glsl: allow component qualifier on varying inputs
Timothy Arceri
- Mesa (master): glsl: validate and store component layout qualifier in GLSL IR
Timothy Arceri
- Mesa (master): glsl: cross validate varyings with a component qualifier
Timothy Arceri
- Mesa (master): glsl: validate linking of intrastage component qualifiers
Timothy Arceri
- Mesa (master): glsl: update explicit location matching to support component qualifier
Timothy Arceri
- Mesa (master): mesa: add LOCATION_COMPONENT support to GetProgramResourceiv
Timothy Arceri
- Mesa (master): glsl: add component to has_layout() helper
Timothy Arceri
- Mesa (master): isl: automake: don' t explicitly EXTRA_DIST the tests folder
Emil Velikov
- Mesa (master): mapi/glapi: Fix dup word typo in glapi_getproc.c
Bas Nieuwenhuizen
- Mesa (master): softpipe: avoid leaking local_mem on machines alloc failure
Ilia Mirkin
- Mesa (master): vbo: avoid leaking prim on vbo bind failure
Ilia Mirkin
- Mesa (master): softpipe: allow r32 xchg on shader images.
Dave Airlie
- Mesa (master): softpipe: bump 3D texture limit to 2048
Dave Airlie
- Mesa (master): radeonsi: fix PIPE_FORMAT_R11G11B10_FLOAT handling
Nicolai Hähnle
- Mesa (master): radeonsi: correct NULL-pointer check in si_upload_const_buffer
Nicolai Hähnle
- Mesa (master): vc4: Drop the support for DCE of texture instructions.
Eric Anholt
- Mesa (master): vc4: Use the NIR cubemap normalization instead of our own.
Eric Anholt
- Mesa (master): vc4: Remove the CSE pass.
Eric Anholt
- Mesa (master): vc4: Emit only one FRAG_Z or FRAG_W QIR opcode.
Eric Anholt
- Mesa (master): vc4: Add whitespace after each program stage dump.
Eric Anholt
- Mesa (master): vc4: Scalarize phi nodes as well.
Eric Anholt
- Mesa (master): vc4: Just use NIR lowering for texture projection.
Eric Anholt
- Mesa (master): vc4: Use NIR lowering for sRGB decode.
Eric Anholt
- Mesa (master): nir: make lower_clamp_color pass work after lower i/o
Rob Clark
- Mesa (master): nv50,nvc0: re-bind old compute state after reading MP perf counters
Samuel Pitoiset
- Mesa (master): radeonsi: when parsing dmesg, skip empty lines
Marek Olšák
- Mesa (master): radeonsi: use the hw MSAA resolving if formats are compatible
Marek Olšák
- Mesa (master): winsys/amdgpu: count buffer size only once
Marek Olšák
- Mesa (master): winsys/radeon: count buffer size only once
Marek Olšák
- Mesa (master): st/mesa: fix blit-based GetTexImage for non-finalized textures
Marek Olšák
- Mesa (master): gallium/radeon: add radeon_surf::macro_tile_index
Marek Olšák
- Mesa (master): radeonsi: just read tile mode arrays in SI DMA setup
Marek Olšák
- Mesa (master): radeonsi: just read tile mode arrays in SDMA setup
Marek Olšák
- Mesa (master): winsys/amdgpu: pass PIPE_CONFIG to addrlib on texture import
Marek Olšák
- Mesa (master): winsys/amdgpu: read NUM_BANKS from buffer metadata
Marek Olšák
- Mesa (master): winsys/amdgpu: loosen up requirements for how much memory IBs can use
Marek Olšák
- Mesa (master): winsys/radeon: drop support for kernels lacking tile mode array queries
Marek Olšák
- Mesa (master): radeonsi: just read tile mode arrays in DB setup
Marek Olšák
- Mesa (master): radeonsi: remove unused tile mode getters
Marek Olšák
- Mesa (master): gallium/radeon: remove tile_mode_array_valid flags
Marek Olšák
- Mesa (master): gallium/radeon: remove stencil_tile_split from metadata
Marek Olšák
- Mesa (master): mesa/textureview: move error checks up higher
Dave Airlie
- Mesa (master): mesa/objectlabel: don't do memcpy if bufSize is 0 (v2)
Dave Airlie
- Mesa (master): mesa/copyimage: make sure number of samples match.
Dave Airlie
- Mesa (master): mesa: Add block depth field in struct gl_format_info
Anuj Phogat
- Mesa (master): mesa: Add a helper function to query 3D block sizes
Anuj Phogat
- Mesa (master): mesa: Handle 3d block sizes in getteximage error checks
Anuj Phogat
- Mesa (master): glapi: Update dispatch XML files for OES_texture_compression_astc.xml
Anuj Phogat
- Mesa (master): mesa: Add the missing defines for GL_OES_texture_compression_astc
Anuj Phogat
- Mesa (master): mesa: Handle astc 3d formats in _mesa_base_tex_format()
Anuj Phogat
- Mesa (master): mesa: Enable translation between astc 3d gl formats and mesa formats
Anuj Phogat
- Mesa (master): swrast: Add texfetch_funcs entries for astc 3d formats
Anuj Phogat
- Mesa (master): mesa: Add an assert for BlockDepth in _mesa_get_format_block_size()
Anuj Phogat
- Mesa (master): mesa: Handle 3d block sizes in teximage error checks
Anuj Phogat
- Mesa (master): mesa: Handle 3d block sizes in _mesa_compute_compressed_pixelstore
Anuj Phogat
- Mesa (master): mesa: Account for block depth in _mesa_format_image_size()
Anuj Phogat
- Mesa (master): mesa: Add mesa formats for astc 3d formats
Anuj Phogat
- Mesa (master): mesa: Add entries for astc 3d formats initializing struct gl_format_info
Anuj Phogat
- Mesa (master): mesa: Align the values of #define's in glheader.h
Anuj Phogat
- Mesa (master): mesa: Add a helper function is_astc_3d_format()
Anuj Phogat
- Mesa (master): mesa: Account for astc 3d formats in _mesa_is_astc_format()
Anuj Phogat
- Mesa (master): mesa: Handle astc 3d formats in _mesa_get_compressed_formats()
Anuj Phogat
- Mesa (master): mesa: Add OES_texture_compression_astc to extension table and gl_extensions
Anuj Phogat
- Mesa (master): anv: fix hang during generation of dev_icd.json.
Emil Velikov
- Mesa (master): gallium,utils: Fix trivial sign compare warnings
Jan Vesely
- Mesa (master): glsl: resource is a reserved keyword in GLSL 4.20 as well
Dave Airlie
- Mesa (master): glsl: subroutine types cannot be used in constructors.
Dave Airlie
- Mesa (master): mesa/objectlabel: handle NULL src string
Mark Janes
- Mesa (master): nvc0: store the driver query type for performance metrics
Samuel Pitoiset
- Mesa (master): nvc0: fix exposing of metric-issue_slots for SM21/SM30
Samuel Pitoiset
- Mesa (master): nvc0: display some performance metrics with a percentage
Samuel Pitoiset
- Mesa (master): nvc0: compute a percentage for metric-achieved_occupancy
Samuel Pitoiset
- Mesa (master): i915g: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): ilo: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): trace: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): freedreno: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): rbug: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): svga: try to flag surfaces for sampling, in addition to rendering
Brian Paul
- Mesa (master): svga: clean up svga_pipe_blit.c
Brian Paul
- Mesa (master): svga: fix copying non-zero layers of 1D array textures
Brian Paul
- Mesa (master): cso: null-out previously bound sampler states
Brian Paul
- Mesa (master): gallium/util: change assertion to conditional in util_bitmask_destroy()
Brian Paul
- Mesa (master): i965: Rework the TCS passthrough shader to use NIR.
Kenneth Graunke
- Mesa (master): i965: Write a scalar TCS backend that runs in SINGLE_PATCH mode.
Kenneth Graunke
- Mesa (master): i965: Pass devinfo pointer to brw_instruction_name().
Matt Turner
- Mesa (master): i965/disasm: Wrap opcode_desc look-up in a function.
Matt Turner
- Mesa (master): i965: Merge inst_info and opcode_desc tables.
Matt Turner
- Mesa (master): i965: Actually check whether the opcode is supported.
Matt Turner
- Mesa (master): i965: Pass devinfo pointer to is_3src() helpers.
Matt Turner
- Mesa (master): i965: Make opcode_descs and gen_from_devinfo() static.
Matt Turner
- Mesa (master): i965: Define GEN_GE/GEN_LE macros in terms of GEN_LT.
Matt Turner
- Mesa (master): i965: Add disassembler support for remaining opcodes.
Matt Turner
- Mesa (master): i965: Move inst_info from brw_eu_validate.c to brw_eu.c.
Matt Turner
- Mesa (master): nir/lower_double_ops: lower mod()
Samuel Iglesias Gonsálvez
- Mesa (master): nir: Separate 32 and 64-bit fmod lowering
Samuel Iglesias Gonsálvez
- Mesa (master): mesa/main: handle double uniform matrices properly
Samuel Iglesias Gonsálvez
- Mesa (master): i965: Silence unused variable warning
Kenneth Graunke
- Mesa (master): i965: Delete stale perf_debug().
Kenneth Graunke
- Mesa (master): nouveau/video: properly detect the decoder class for availability checks
Ilia Mirkin
- Mesa (master): add REVIEWERS and get_reviewer.pl script
Rob Clark
- Mesa (master): freedreno/ir3: add ir3_cp_ctx
Rob Clark
- Mesa (master): freedreno/ir3: lower immeds to const
Rob Clark
- Mesa (master): freedreno/ir3: remove a couple redundant is_flow()s
Rob Clark
- Mesa (master): freedreno/ir3: cp small negative integers too
Rob Clark
- Mesa (master): freedreno/a4xx: deal with VS which do not write position
Rob Clark
- Mesa (master): freedreno/a4xx: fix bogus offset for f32x24s8 stencil restore
Rob Clark
- Mesa (master): freedreno/ir3: fix # of registers
Rob Clark
- Mesa (master): freedreno: add some debug_asserts() to catch insane offsets
Rob Clark
- Mesa (master): freedreno: allow ctx->draw_vbo to fail
Rob Clark
- Mesa (master): freedreno: move shader-stage dirty bits to global dirty flag
Rob Clark
- Mesa (master): r600,compute: create vtx buffer for text + rodata
Jan Vesely
- Mesa (master): i965: Use offset instead of index in brw_store_register_mem64
Jordan Justen
- Mesa (master): i965: Add brw_store_register_mem32
Jordan Justen
- Mesa (master): i965: Add MI_MATH reg defs for HSW+
Jordan Justen
- Mesa (master): i965/gen6+: Add support for storing immediate data into a buffer
Jordan Justen
- Mesa (master): i965/hsw+: Add support for copying a register
Jordan Justen
- Mesa (master): i965/gen6+: Add load register immediate helper functions
Jordan Justen
- Mesa (master): i965: Implement ARB_query_buffer_object for HSW+
Jordan Justen
- Mesa (master): docs: Mark GL_ARB_query_buffer_object as done for i965/hsw+
Jordan Justen
- Mesa (master): mesa: include texture format in glGenerateMipmap error message
Brian Paul
- Mesa (master): main: uses casts to silence some _mesa_debug() format warnings
Brian Paul
- Mesa (master): glapi: fix parameter type for GetSamplerParameterIuivEXT() in es_EXT.xml
Brian Paul
- Mesa (master): nir: fix assert for wildcard pairs
Eduardo Lima Mitev
- Mesa (master): freedreno: remove null check before free
Eduardo Lima Mitev
- Mesa (master): mesa: remove null check before free
Eduardo Lima Mitev
- Mesa (master): mesa/ubo: add missing compute cases for ubo/atomic buffers
Dave Airlie
- Mesa (master): mesa/compute: drop pointless casts.
Dave Airlie
- Mesa (11.1): 40 new commits
Emil Velikov
- Mesa (11.2): 47 new commits
Emil Velikov
- Mesa (master): swr: Remove stall waiting for core query counters.
Tim Rowley
- Mesa (master): i965/fs: Don' t follow pow with an instruction with two dest regs.
Matt Turner
- Mesa (master): radeonsi: mark descriptor loads as using dynamically uniform indices
Nicolai Hähnle
- Mesa (master): swr: [rasterizer] Whitespace cleanup and misc changes
Tim Rowley
- Mesa (master): swr: [rasterizer core] Fix threadviz support in buckets
Tim Rowley
- Mesa (master): swr: [rasterizer core] Fix thread allocation
Tim Rowley
- Mesa (master): swr: [rasterizer jitter] Add asserts for supported formats in fetch shader
Tim Rowley
- Mesa (master): swr: [rasterizer jitter] Fix printing bugs for tracing.
Tim Rowley
- Mesa (master): swr: [rasterizer] Add support for X24_TYPELESS_G8_UINT format
Tim Rowley
- Mesa (master): swr: [rasterizer] Miscellaneous backend changes
Tim Rowley
- Mesa (master): swr: [rasterizer] Add SWR_ASSUME / SWR_ASSUME_ASSERT macros
Tim Rowley
- Mesa (master): swr: [rasterizer core] Faster modulo operator in ProcessVerts
Tim Rowley
- Mesa (master): swr: [rasterizer] Small warning cleanup
Tim Rowley
- Mesa (master): swr: [rasterizer memory] Add missing store tiles function
Tim Rowley
- Mesa (master): nir: Rename opt_undef_alu to opt_undef_csel; update comments.
Kenneth Graunke
- Mesa (master): i965: Rework passthrough TCS checks.
Kenneth Graunke
- Mesa (master): nir: Replace vecN(undef, undef, ...) with a single undef.
Kenneth Graunke
- Mesa (master): nir: Optimize out stores of undefs.
Kenneth Graunke
- Mesa (master): i965: Switch to scalar TCS by default.
Kenneth Graunke
- Mesa (master): nir/lower_tex: fixup for new foreach_block()
Jason Ekstrand
- Mesa (master): nir/lower_outputs_to_temporaries: fixup for new foreach_block()
Jason Ekstrand
- Mesa (master): nir/lower_two_sided_color: fixup for new foreach_block()
Jason Ekstrand
- Mesa (master): nir/lower_double_ops: fixup for new nir_foreach_block()
Jason Ekstrand
- Mesa (master): ir3: fixup for new nir_foreach_block()
Jason Ekstrand
- Mesa (master): nir/gather_info: fixup for new foreach_block()
Jason Ekstrand
- Mesa (master): nir/lower_double_pack: fixup for new nir_foreach_block()
Jason Ekstrand
- Mesa (master): vc4: fixup for new nir_foreach_block()
Jason Ekstrand
- Mesa (master): nir: remove now-unused nir_foreach_block*_call()
Jason Ekstrand
- Mesa (master): i965/fs: Merge nir_emit_texture and emit_texture
Jason Ekstrand
- Mesa (master): i965/fs: stop inclinding glsl/ir.h in brw_fs.h
Jason Ekstrand
- Mesa (master): i965/fs: Simplify texture destination fixups
Jason Ekstrand
- Mesa (master): i965/fs: Move handling of samples_identical into the switch statement
Jason Ekstrand
- Mesa (master): st/omx/enc: fix incorrect reference picture order for B frames
Leo Liu
- Mesa (master): Revert "i965: Switch to scalar TCS by default."
Kenneth Graunke
- Mesa (master): r600g: use the hw MSAA resolving if formats are compatible
Marek Olšák
- Mesa (master): radeonsi: set DECOMPRESS_Z_ON_FLUSH if nr_samples >= 4
Marek Olšák
- Mesa (master): nir: Remove spurious return from void function.
Jose Fonseca
- Mesa (master): nvc0: unreference images when the context is destroyed
Samuel Pitoiset
- Mesa (master): vc4: Make sure that we don' t overwrite the signal for PROG_END.
Eric Anholt
- Mesa (master): vc4: When emitting an instruction to an existing temp, mark it non-SSA.
Eric Anholt
- Mesa (master): vc4: Reuse QPU disasm's cond flags in QIR.
Eric Anholt
- Mesa (master): vc4: Add a small QIR validate pass.
Eric Anholt
- Mesa (master): vc4: Fix the src count on exp2/log2.
Eric Anholt
- Mesa (master): vc4: Add support for loading immediate values in QIR.
Eric Anholt
- Mesa (master): vc4: Make vc4_qpu_validate() produce more verbose failures.
Eric Anholt
- Mesa (master): radeonsi: Compute correct LDS size for fragment shaders.
Bas Nieuwenhuizen
- Mesa (master): mesa/main: fix another undefined left shift
Nicolai Hähnle
- Mesa (master): radeonsi: fix some reported undefined left-shifts
Nicolai Hähnle
- Mesa (master): mesa/main: define _NEW_xxx flags as unsigned shifts
Nicolai Hähnle
- Mesa (master): compiler/glsl: do not downcast list sentinel
Nicolai Hähnle
- Mesa (master): gallium: fix various undefined left shifts into sign bit
Nicolai Hähnle
- Mesa (master): gallium/radeon: clean left-shift undefined behavior
Nicolai Hähnle
- Mesa (master): radeonsi: fix undefined behavior ( memcpy arguments must be non-NULL)
Nicolai Hähnle
- Mesa (master): compiler: Add a C wrapper for glsl_type::without_array().
Kenneth Graunke
- Mesa (master): spirv: Fix structure splitting with per-vertex interface arrays.
Kenneth Graunke
- Mesa (master): mesa/shader_query: add missing subroutines cases
Dave Airlie
- Mesa (master): Revert "i965: Always use Y-tiled buffers on SKL+"
Daniel Stone
- Mesa (master): r300g: add support for PIPE_FORMAT_x8R8G8B8_*
Marek Olšák
- Mesa (master): scons: Improve Python module dependency discovery.
Jose Fonseca
- Mesa (11.1): Update version to 11.1.4
Emil Velikov
- Mesa (11.1): docs: add sha256 checksums for 11.1.4
Emil Velikov
- Mesa (11.1): docs: add release notes for 11.1.4
Emil Velikov
- Mesa (11.2): Update version to 11.2.2
Emil Velikov
- Mesa (11.2): docs: add release notes for 11.2.2
Emil Velikov
- Mesa (11.2): docs: add sha256 checksums for 11.2.2
Emil Velikov
- Mesa (master): docs: add release notes for 11.1.4
Emil Velikov
- Mesa (master): docs: add sha256 checksums for 11.1.4
Emil Velikov
- Mesa (master): docs: add sha256 checksums for 11.2.2
Emil Velikov
- Mesa (master): docs: add news item and link release notes for 11.1.4/ 11.2.2
Emil Velikov
- Mesa: tag mesa-11.1.4: Mesa 11.1.4 release
Emil Velikov
- Mesa: tag mesa-11.2.2: Mesa 11.2.2 release
Emil Velikov
- Mesa (master): docs: add release notes for 11.2.2
Emil Velikov
- Mesa (master): freedreno/ir3: allow for additional VS sysval inputs
Rob Clark
- Mesa (master): swr: Add missing break in query switch statement.
Tim Rowley
- Mesa (master): gallium: enable intel jitevents profiling
Tim Rowley
- Mesa (master): nir/search: fix typo
Rob Clark
- Mesa (master): radeonsi: expose performance counters as 64 bit
Nicolai Hähnle
- Mesa (master): radeonsi: always allocate export memory for pixel shaders
Nicolai Hähnle
- Mesa (master): radeonsi: workaround for tesselation on SI
Nicolai Hähnle
- Mesa (master): freedreno/ir3: fix fallout from new block iterators
Rob Clark
- Mesa (master): mesa/compute: Fix indirect dispatch buffer size check on 32-bit systems
Jordan Justen
- Mesa (master): nv50/ir: silence unsupported TGSI_PROPERTY_CS_FIXED_BLOCK_*
Samuel Pitoiset
- Mesa (master): mesa: don't use genned but unnamed xfb objects.
Dave Airlie
- Mesa (master): mesa/objectlabel: don' t return info on genned but never bound textures.
Dave Airlie
- Mesa (master): i965: Only enable ARB_query_buffer_object for newer kernels on Haswell.
Kenneth Graunke
- Mesa (master): i965: Add a brw_load_register_reg64 helper.
Kenneth Graunke
- Mesa (master): i965: Reimplement ARB_transform_feedback2 on Haswell and later.
Kenneth Graunke
- Mesa (master): i965/hsw: Fix brw_store_data_imm*
Kenneth Graunke
- Mesa (master): i965: Clamp "Maximum VP Index" to 1 when gl_ViewportIndex isn't written.
Kenneth Graunke
- Mesa (master): i965: Actually assign binding table offsets for the TCS.
Kenneth Graunke
- Mesa (master): Revert "Revert "i965: Switch to scalar TCS by default.""
Kenneth Graunke
- Mesa (master): scripts: bump git_reviewer.pl --git-min-percent default
Rob Clark
- Mesa (master): st/glsl_to_tgsi: handle offsets from inputs
Dave Airlie
- Mesa (master): glsl: Apply memory qualifiers to vars inside named block interfaces
Eduardo Lima Mitev
- Mesa (master): nir/print: Print memory qualifiers in a variable declaration
Eduardo Lima Mitev
- Mesa (master): mesa/vbo: fix check for zero aliases with 2/10/10/10
Dave Airlie
- Mesa (master): glsl: check geometry output vertices limits.
Dave Airlie
- Mesa (master): st/glsl_to_tgsi: brown paper bag for the input offsets fix.
Dave Airlie
- Mesa (master): 54 new commits
Samuel Iglesias Gonsálvez
- Mesa (master): Revert "nir: Try to warn when C99 extensions are used in nir headers."
Jose Fonseca
- Mesa (master): gallivm: disable avx512 features
Roland Scheidegger
- Mesa (master): gallivm: use InternalLinkage instead of PrivateLinkage for texture functions
Roland Scheidegger
- Mesa (master): gallivm: print declarations of intrinsics with GALLIVM_DEBUG=ir
Roland Scheidegger
- Mesa (master): winsys/amdgpu: move gart_page_size to struct radeon_winsys
Marek Olšák
- Mesa (master): winsys/radeon: use gart_page_size instead of private size_align
Marek Olšák
- Mesa (master): gallium/radeon: use gart_page_size instead of hardcoded 4096
Marek Olšák
- Mesa (master): gallium/radeon: rename r600_texture_disable_cmask -> discard_cmask
Marek Olšák
- Mesa (master): gallium/radeon: split out code for discarding DCC
Marek Olšák
- Mesa (master): gallium/radeon: use a common function for DMA blit preparation
Marek Olšák
- Mesa (master): gallium/radeon: implement randomized SDMA texture copy testing (v2)
Marek Olšák
- Mesa (master): radeonsi: remove SDMA texture copy code
Marek Olšák
- Mesa (master): radeonsi: raise the max size for SDMA buffer copies
Marek Olšák
- Mesa (master): gallium/radeon: flush if DMA IB memory usage is too high
Marek Olšák
- Mesa (master): gallium/radeon: add a heuristic for better (S) DMA performance
Marek Olšák
- Mesa (master): gallium/radeon: discard CMASK or DCC if overwriting a whole texture by DMA
Marek Olšák
- Mesa (master): radeonsi: add new SDMA texture copy code
Marek Olšák
- Mesa (master): st/mesa: use transfer_inline_write for memcpy TexSubImage path
Marek Olšák
- Mesa (master): gallium/radeon: fix (S)DMA read-after-write hazards
Marek Olšák
- Mesa (master): gallium/radeon: align alignments for better buffer reuse
Marek Olšák
- Mesa (master): gallium/radeon: fix partial layered transfers of cube ( array) textures
Marek Olšák
- Mesa (master): radeonsi: only expose *_init_*dma_functions from (S) DMA files
Marek Olšák
- Mesa (master): radeonsi: consolidate radeon_add_to_buffer_list calls for DMA
Marek Olšák
- Mesa (master): gallium/radeon: don't flush the GFX IB if DMA doesn' t depend on it
Marek Olšák
- Mesa (master): nvc0: enable compute support by default on GK110+
Samuel Pitoiset
- Mesa (master): ir_to_mesa: Do not emit OPCODE_SLE or OPCODE_SGT
Ian Romanick
- Mesa (master): prog: Delete all remains of OPCODE_SNE, OPCODE_SEQ, OPCODE_SGT, and OPCODE_SLE
Ian Romanick
- Mesa (master): ir_to_mesa: Do not emit OPCODE_SEQ or OPCODE_SNE
Ian Romanick
- Mesa (master): ir_to_mesa: Emit smarter ir_binop_logic_or for vertex programs
Ian Romanick
- Mesa (master): freedreno/ir3: size input/output arrays properly
Rob Clark
- Mesa (master): radeonsi: Set declared tessellation LDS size to hardware size.
Bas Nieuwenhuizen
- Mesa (master): i965: Handle BRW_OPCODE_DO on Gen6+ in brw_instruction_name ().
Matt Turner
- Mesa (master): mesa/meta: check for signed/ unsigned int conversion for pbo getteximage
Dave Airlie
- Mesa (master): st/glsl_to_tgsi: attach image to correct instruction for samples
Dave Airlie
- Mesa (master): mesa: move MESA_MAP_NOWAIT_BIT up away from GL_MAP_PERSISTENT_BIT
Dave Airlie
- Mesa (master): i965/fs: Default all constants to a location of -1
Jason Ekstrand
- Mesa (master): i965/blorp: Don't blend integer values during MSAA resolves
Jason Ekstrand
- Mesa (master): meta/blit: Don't blend integer values during MSAA resolves
Jason Ekstrand
- Mesa (master): swr: [rasterizer] Include cmath for std::isnan and std:: isinf.
Vinson Lee
- Mesa (master): gallivm: improve dumping of bitcode
Roland Scheidegger
- Mesa (master): genxml: avoid using a GNU make pattern rule
Jason Ekstrand
- Mesa (master): util/ralloc: Remove double zero'ing of rzalloc buffers
Jordan Justen
- Mesa (master): glsl: use var with initializer on global var validation
AntÃa Puentes Felpeto
- Mesa (master): freedreno: fix multi-layer transfer_map's
Rob Clark
- Mesa (master): gallium: refactor pipe_shader_state to support multiple IR' s
Rob Clark
- Mesa (master): gallium: add NIR as a possible IR
Rob Clark
- Mesa (master): nir: add lowering pass for glDrawPixels
Rob Clark
- Mesa (master): nir: add lowering pass for y-transform
Rob Clark
- Mesa (master): nir: add lowering pass for glBitmap
Rob Clark
- Mesa (master): nir: passthrough-edgeflags support
Rob Clark
- Mesa (master): nir: rename lower_outputs_to_temporaries -> lower_io_to_temporaries
Rob Clark
- Mesa (master): nir: lower-io-types pass
Rob Clark
- Mesa (master): nir: move callsite of lower_outputs_to_temporaries
Rob Clark
- Mesa (master): nir/lower-io: split out some helper fxns
Rob Clark
- Mesa (master): nir/lower-io: add support for lowering inputs
Rob Clark
- Mesa (master): glsl: export accessor for builtin-uniform descriptors
Rob Clark
- Mesa (master): mesa/st: split the type_size calculation into it's own file
Rob Clark
- Mesa (master): anv: fix build break
Rob Clark
- Mesa (master): ptn: Emit mul+add for MAD
Jason Ekstrand
- Mesa (master): nir/algebraic: Separate ffma lowering from fusing
Jason Ekstrand
- Mesa (master): i965: Stop splitting fma() prior to optimization
Jason Ekstrand
- Mesa (master): .mailmap: Use Connor Abbott's personal e-mail
Jason Ekstrand
- Mesa (master): Add .mailmap
Jason Ekstrand
- Mesa (master): .mailmap: Update the e-mail addresses for Kristian Høgsberg
Jason Ekstrand
- Mesa (master): nvc0: fix gl_SampleMaskIn computation
Ilia Mirkin
- Mesa (master): nv50/ir: generalize interp fixups to be able to fixup anything
Ilia Mirkin
- Mesa (master): glsl: fixed uninitialized pointer
Alejandro Pinheiro
- Mesa (master): i965: Drop BRW_NEW_BLORP from stipple and line parameter packets.
Kenneth Graunke
- Mesa (master): i965: Use an early return for the push case in emit_gs_input_load().
Kenneth Graunke
- Mesa (master): i965: Support instanced GS inputs in the scalar backend.
Kenneth Graunke
- Mesa (master): i965: Reduce the SIMD8 GS push constant threshold from 32 to 24.
Kenneth Graunke
- Mesa (master): i965: Delete bogus assertion in emit_gs_input_load().
Kenneth Graunke
- Mesa (master): i965: Enable scalar GS by default.
Kenneth Graunke
- Mesa (master): i965/blorp: Set full resolve for lossless compressed
Topi Pohjolainen
- Mesa (master): i965/blorp: Do not skip fast color clear with new color
Topi Pohjolainen
- Mesa (master): i965/gen8: Expose auxiliary mode resolver
Topi Pohjolainen
- Mesa (master): i965/gen9: Prepare surface state setup for lossless compression
Topi Pohjolainen
- Mesa (master): i965: Add helper for lossless compression support
Topi Pohjolainen
- Mesa (master): i965: Deferred allocation of mcs for lossless compressed
Topi Pohjolainen
- Mesa (master): i965/blorp: Do not resolve lossless compressed blit sources
Topi Pohjolainen
- Mesa (master): i965/gen9: Setup MCS for compressed texture surfaces
Topi Pohjolainen
- Mesa (master): i965: Set render state for lossless compressed
Topi Pohjolainen
- Mesa (master): i965: Relax assertion of halign == 16 for lossless compressed aux
Topi Pohjolainen
- Mesa (master): i965: Add flag telling if miptree is for client consumption
Topi Pohjolainen
- Mesa (master): i965/blorp: Prepare blits for lossless compression
Topi Pohjolainen
- Mesa (master): i965/wm: Don't sample lossless compressed as multisampled
Topi Pohjolainen
- Mesa (master): i965/gen9: Enable lossless compression
Topi Pohjolainen
- Mesa (master): nir: glsl_get_bit_size() should take glsl_type
Rob Clark
- Mesa (master): anv: Don't advertise shaderImageGatherExtended
Jason Ekstrand
- Mesa (master): swr: properly expose compressed format support
Tim Rowley
- Mesa (master): nvc0: save some CPU cycles in nvc0_context_unreference_resources()
Samuel Pitoiset
- Mesa (master): nvc0: invalidate texture buffers for compute
Samuel Pitoiset
- Mesa (master): nvc0: fix indentation in nvc0_invalidate_resource_storage()
Samuel Pitoiset
- Mesa (master): vl/dri: fix close fd error out
Leo Liu
- Mesa (master): nir: Silence unused parameter warnings
Ian Romanick
- Mesa (master): nir: Remove empty visit_call_src and visit_load_const_src functions
Ian Romanick
- Mesa (master): gallium/ddebug: Support compute states.
Bas Nieuwenhuizen
- Mesa (master): gallium/ddebug: Add passthrough for get_compute_param.
Bas Nieuwenhuizen
- Mesa (master): gallium/ddebug: Implement launch_grid.
Bas Nieuwenhuizen
- Mesa (master): r600: protect r600_isa.h with extern "C"
Nicolai Hähnle
- Mesa (master): r600: move fetch_op_table to .c file
Nicolai Hähnle
- Mesa (master): r600: move alu_op_table to .c file
Nicolai Hähnle
- Mesa (master): r600: move cf_op_table to .c file
Nicolai Hähnle
- Mesa (master): r600: remove TABLE_SIZE macro
Nicolai Hähnle
- Mesa (master): radeonsi/sid_tables: store strings by offset instead of by pointer
Nicolai Hähnle
- Mesa (master): radeonsi/sid_tables: rename reg_table to sid_reg_table
Nicolai Hähnle
- Mesa (master): radeonsi/sid_tables: store offset into global fields table instead of pointer
Nicolai Hähnle
- Mesa (master): .mailmap: Fix my email addresses.
Maarten Lankhorst
- Mesa (master): anv/copy: Fix copying Images from Buffers with larger dimensions
Nanley Chery
- Mesa (master): mesa/main: Add support for GL_ARB_cull_distance (v2)
Dave Airlie
- Mesa (master): glsl: rename lower_clip_distance to lower_distance.
Dave Airlie
- Mesa (master): glapi: Add GL_ARB_cull_distance
Dave Airlie
- Mesa (master): glsl: Add arb_cull_distance support (v3)
Dave Airlie
- Mesa (master): glsl: Extend lowering pass for gl_ClipDistance to support other arrays (v4)
Dave Airlie
- Mesa (master): gallium: Add a pipe cap for arb_cull_distance
Dave Airlie
- Mesa (master): mesa/st: Add support for GL_ARB_cull_distance (v2)
Dave Airlie
- Mesa (master): glsl: make sure that interpolateAt arguments are variables
Ilia Mirkin
- Mesa (master): glsl: be more strict when validating shader inputs
Ilia Mirkin
- Mesa (master): glsl: make sure that textureProj(bias) variants are only exposed in fs
Ilia Mirkin
- Mesa (master): st/mesa: flip y coordinate of interpolateAtOffset for winsys
Ilia Mirkin
- Mesa (master): docs: update ARB_cull_distance status.
Kristian Høgsberg
- Mesa (master): i965: Add support for GL_ARB_cull_distance
Kristian Høgsberg
- Mesa (master): docs: Mark GL_OES_shader_io_blocks as started
Ian Romanick
- Mesa (master): Revert "glsl: Extend lowering pass for gl_ClipDistance to support other arrays (v4)"
Dave Airlie
- Mesa (master): i965: disable cull distance temporarily.
Dave Airlie
- Mesa (master): i965: Fix undefined df bits in brw_reg comparisons.
Kenneth Graunke
- Mesa (master): 30 new commits
Jason Ekstrand
- Mesa (master): i965: Move brw_get_rb_for_slice to brw_meta_util
Jason Ekstrand
- Mesa (master): i965; Move brw_meta_get_*_rect to brw_meta_util.c
Jason Ekstrand
- Mesa (master): i965: move brw_meta_set_fast_clear_color to brw_meta_util.c
Jason Ekstrand
- Mesa (master): i965: Move brw_is_color_fast_clear_compatible to brw_meta_util
Jason Ekstrand
- Mesa (master): i965: Use blorp for all clears
Jason Ekstrand
- Mesa (master): i965: Use blorp for all stencil blits
Jason Ekstrand
- Mesa (master): i965: Use blorp for all updownsample blits
Jason Ekstrand
- Mesa (master): i965/blorp: Add support for 16x MSAA
Jason Ekstrand
- Mesa (master): st/mesa: disable cull distance for now
Ilia Mirkin
- Mesa (master): nv50,nvc0: add support for cull distances
Ilia Mirkin
- Mesa (master): nvc0/ir: make sure to align the second arg of TXD to 4, as we do for TEX
Ilia Mirkin
- Mesa (master): nvc0: don' t try to go through the push path for indirect draws
Ilia Mirkin
- Mesa (master): nv50/ir: avoid asserts when the state tracker feeds us bogus inputs
Ilia Mirkin
- Mesa (master): freedreno/ir3: disable TGSI specific hacks in nir case
Rob Clark
- Mesa (master): freedreno/ir3: handle VARYING_SLOT_PNTC
Rob Clark
- Mesa (master): freedreno/ir3: add support for NIR as preferred IR
Rob Clark
- Mesa (master): nir: fix comment typo about f2d/d2f
Rob Clark
- Mesa (master): freedreno/ir3: lower fdiv
Rob Clark
- Mesa (master): nir: return progress from lower_idiv
Rob Clark
- Mesa (master): nir: forward-declare 'struct gl_shader_program'
Rob Clark
- Mesa (master): freedreno/ir3: small standalone compiler cleanup
Rob Clark
- Mesa (master): clover: Handle PIPE_SHADER_IR_NIR in switch
Jan Vesely
- Mesa (master): glsl: Drop bad ASSERT_TRUE in gl_CullDistance link_varyings test.
Kenneth Graunke
- Mesa (master): nir: Add a nir->info.uses_interp_var_at_offset flag.
Kenneth Graunke
- Mesa (master): i965: Flip interpolateAtOffset's y offset when necessary.
Kenneth Graunke
- Mesa (master): glsl: Make opt_constant_variable() bail in useless cases.
Kenneth Graunke
- Mesa (master): glsl: Remove bonus tree walking in opt_constant_folding().
Kenneth Graunke
- Mesa (master): glsl: Consolidate duplicate copies of constant folding.
Kenneth Graunke
- Mesa (master): glsl: Avoid excess tree walking when folding ir_dereference_arrays.
Kenneth Graunke
- Mesa (master): glsl: Don' t do constant propagation in opt_constant_folding.
Kenneth Graunke
- Mesa (master): i965: Mark brw const in brw_state_dirty and callers.
Kenneth Graunke
- Mesa (master): i965: Move Gen4-5 programs to brw_upload_programs() too.
Kenneth Graunke
- Mesa (master): i965: Send the minimal number of STATE_BASE_ADDRESS packets.
Kenneth Graunke
- Mesa (master): i965: Combine Gen4-7 and Gen8+ state base address emitters.
Kenneth Graunke
- Mesa (master): i965: Make a "does this while jump before our instruction?" helper.
Kenneth Graunke
- Mesa (master): i965: Fix JIP to skip over sibling do...while loops.
Kenneth Graunke
- Mesa (master): clover: grid_offset should be padded with 0 not 1
Jan Vesely
- Mesa (master): util: Add ATTRIBUTE_RETURNS_NONNULL.
Matt Turner
- Mesa (master): nir: Mark nir_start_block()/nir_impl_last_block() with returns_nonnull.
Matt Turner
- Mesa (master): genxml: Use llroundf() and store to appropriate type.
Matt Turner
- Mesa (master): i965: Mark is_lossless_compressed_aux UNUSED to silence warning.
Matt Turner
- Mesa (master): i965: check tcs for NULL dereference
Mark Janes
- Mesa (master): glsl/linker: Use canonical format for ARB_program_interface_query spec quotes
Ian Romanick
- Mesa (master): glsl/linker: Include the interface name for input and output blocks
Ian Romanick
- Mesa (master): mesa/version.c: enable cull distance in version check.
Dave Airlie
- Mesa (master): vl/dri3: add DRI3 support and implement create and destroy
Leo Liu
- Mesa (master): vl/dri3: set drawable geometry
Leo Liu
- Mesa (master): vl/dri3: implement flushing for queued events
Leo Liu
- Mesa (master): vl/dri3: register present events
Leo Liu
- Mesa (master): vl/dri3: add back buffers support
Leo Liu
- Mesa (master): vl/dri3: implement funciton for get dirty area
Leo Liu
- Mesa (master): vl/dri3: add support for resizing
Leo Liu
- Mesa (master): st/va: add dri3 support
Leo Liu
- Mesa (master): vl/dri3: handle PresentCompleteNotify event
Leo Liu
- Mesa (master): vl/dri3: implement functions for get and set timestamp
Leo Liu
- Mesa (master): st/vdpau: add dri3 support
Leo Liu
- Mesa (master): vl/dri3: implement function for flush frontbuffer
Leo Liu
- Mesa (master): vl/dri3: implement DRI3 BufferFromPixmap
Leo Liu
- Mesa (master): vl/dri: Move the DRI3 check out of sources include into C.
Jose Fonseca
- Mesa (master): i965: Enable ARB_shader_precision on Gen8+.
Kenneth Graunke
- Mesa (master): glsl: fix location and component packing validation on patches
Timothy Arceri
- Mesa (master): glsl: remove remainings tabs in link_varyings.cpp
Timothy Arceri
- Mesa (master): glsl: don' t incorrectly eliminate patches with explicit locations
Timothy Arceri
- Mesa (master): glsl: include per-patch varyings when generating reserved slot bitfield
Timothy Arceri
- Mesa (master): glsl: make reserved_varying_slot() static
Timothy Arceri
- Mesa (master): nvc0/ir: make sure out-of-bounds buffer loads/ atomics get a 0 result
Ilia Mirkin
- Mesa (master): i965: Configure how to store *64*PASSTHRU vertex components
Alejandro Pinheiro
- Mesa (master): i965: get the proper vertex surface type for doubles on gen8+
Alejandro Pinheiro
- Mesa (master): i965: passthru formats cannot be used width edge flag enabled
Alejandro Pinheiro
- Mesa (master): i965/fs: half exec_size when dealing with 64 bits attributes
Alejandro Pinheiro
- Mesa (master): i965/fs: shuffle 32bits into 64bits for doubles
Alejandro Pinheiro
- Mesa (master): nir: add double input bitmap
Alejandro Pinheiro
- Mesa (master): i965: take care of doubles when remapping VS attributes
Alejandro Pinheiro
- Mesa (master): i965/vec4: use attribute slots to calculate URB read length
Alejandro Pinheiro
- Mesa (master): i965: take care of doubles when lowering VS inputs
Alejandro Pinheiro
- Mesa (master): docs: Mark ARB_vertex_attrib_64bit as done for i965/gen8+
Alejandro Pinheiro
- Mesa (master): i965/fs: calculate first non-payload GRF using attrib slots
Alejandro Pinheiro
- Mesa (master): i965: Enable ARB_vertex_attrib_64bit for gen8+
Alejandro Pinheiro
- Mesa (master): i965: Expose OpenGL 4.2 for gen8+
Alejandro Pinheiro
- Mesa (master): nir/print: add support for print annotations
Rob Clark
- Mesa (master): nir/validate: assert() -> validate_assert()
Rob Clark
- Mesa (master): nir/validate: dump annotated shader with error msgs
Rob Clark
- Mesa (master): freedreno/ir3: fix compiler warning
Rob Clark
- Mesa (master): nvc0/ir: fix shared atomic lowering to preserve shared memory location
Ilia Mirkin
- Mesa (master): i965/fs: Add an allow_spilling flag to brw_compile_fs
Jason Ekstrand
- Mesa (master): mesa/st: add nir pass for lowering builtin uniforms
Rob Clark
- Mesa (master): scons: gallium: link against nir as needed
Rob Clark
- Mesa (master): mesa/st: move things around a bit in st_create_fp_variant()
Rob Clark
- Mesa (master): mesa/st: add support for NIR as possible driver IR
Rob Clark
- Mesa (master): glapi: Fix whitespace droppings when printing the license header
Adam Jackson
- Mesa (master): glapi: Add the safe_{add, mul, pad} functions from xserver
Adam Jackson
- Mesa (master): glapi: Harden GLX request size processing (v2)
Adam Jackson
- Mesa (master): glapi/glx: Mark byteswap functions as _X_UNUSED (v2)
Adam Jackson
- Mesa (master): glapi: Define PURE for Sun Studio as well
Adam Jackson
- Mesa (master): glapi/gen: Copy some GL 1.0 enum details into ARB_viewport_array
Adam Jackson
- Mesa (master): 23 new commits
Jason Ekstrand
- Mesa (master): Treewide: Remove Elements() macro
Jan Vesely
- Mesa (master): r600g,sb: Don't use standard macro name
Jan Vesely
- Mesa (master): genxml/hsw: Add L3 cache control registers
Jordan Justen
- Mesa (master): anv: Keep track of whether the data cache should be enabled in L3
Jordan Justen
- Mesa (master): anv/gen7: Add memory barrier to vkCmdWaitEvents call
Jordan Justen
- Mesa (master): anv: Port L3 cache programming from i965
Jordan Justen
- Mesa (master): Revert "HACK: Don' t re-configure L3$ in render stages pre-BDW"
Jordan Justen
- Mesa (master): st/mesa: fix reversed copyimage canonical format
Nicolai Hähnle
- Mesa (master): gallium/radeon: use radeon_emit
Nicolai Hähnle
- Mesa (master): gallium/radeon: use radeon_emit_array
Nicolai Hähnle
- Mesa (master): winsys/amdgpu: cleanup error handling in amdgpu_ctx_create
Nicolai Hähnle
- Mesa (master): gallium/radeon: add radeon_emitted to check for non-trivial IBs
Nicolai Hähnle
- Mesa (master): winsys/amdgpu: avoid ioctl call when fence_wait is called without timeout
Nicolai Hähnle
- Mesa (master): radeonsi: emit TXQ in separate functions
Nicolai Hähnle
- Mesa (master): radeonsi: force level zero on image instructions in non-fragment shaders (v2)
Nicolai Hähnle
- Mesa (master): android: fix building error in libmesa_st_mesa
Rob Clark
- Mesa (master): anv: Fix warning: unused variable ‘cs_prog_data’
Jordan Justen
- Mesa (master): i965: Enable ES 3.2 sample shading extensions.
Kenneth Graunke
- Mesa (master): i965: Move compression decisions before brw_reg_from_fs_reg ().
Kenneth Graunke
- Mesa (master): i965: Make brw_reg_from_fs_reg() halve exec_size when compressed.
Kenneth Graunke
- Mesa (master): radeonsi: add new polaris11 pci ids
Alex Deucher
- Mesa (master): radeonsi: add new polaris10 pci ids
Alex Deucher
- Mesa (master): vc4: Drop the dead export_linkage array.
Eric Anholt
- Mesa (master): vc4: Switch to using nir_load_front_face.
Eric Anholt
- Mesa (master): vc4: Fix a -Wformat-security warning.
Eric Anholt
- Mesa (master): vc4: Enable sharing shaders across contexts.
Eric Anholt
- Mesa (master): vc4: Mark the driver as supporting fragment color clamping in rast.
Eric Anholt
- Mesa (master): vc4: Move tgsi_to_nir to precompile time.
Eric Anholt
- Mesa (master): vc4: Add support for vertex color clamping in the rasterizer.
Eric Anholt
- Mesa (master): cso: remove / add some comments
Brian Paul
- Mesa (master): st/mesa: remove unused st_context::default_texture
Brian Paul
- Mesa (master): svga: null out all sampler views if start=num=0
Brian Paul
- Mesa (master): mesa/st: don't leak name
Rob Clark
- Mesa (master): mesa: Don't advertise GLES 3.1 without compute support
Marek Olšák
- Mesa (master): i965: Silence unused parameter warnings
Ian Romanick
- Mesa (master): glsl/linker: Silence unused parameter warning
Ian Romanick
- Mesa (master): glsl: Assert that inputs have a location assigned
Ian Romanick
- Mesa (master): glsl/linker: Fix some formatting to match current coding conventions
Ian Romanick
- Mesa (master): glsl/linker: Fix trivial typos in comments
Ian Romanick
- Mesa (master): glsl/linker: Ensure the first stage of an SSO pipeline has input locs assigned
Ian Romanick
- Mesa (master): glsl/linker: Don' t include interface name for built-in blocks
Ian Romanick
- Mesa (master): isl: Mark default cases in switch unreachable.
Matt Turner
- Mesa (master): spirv: Properly size the src[] array.
Matt Turner
- Mesa (master): egl/dri2: Don't check return result of mtx_unlock().
Matt Turner
- Mesa (master): glsl: Check that layout is non-null before dereferencing.
Matt Turner
- Mesa (master): mesa: fclose() filename on error.
Matt Turner
- Mesa (master): i965/fs: Assert that nir_op_extract_*'s src1 is a constant.
Matt Turner
- Mesa (master): i965/urb: fixes division by zero
Matt Turner
- Mesa (master): Revert "i965/urb: fixes division by zero"
Matt Turner
- Mesa (master): spirv: add switch case for nir_texop_txf_ms_mcs in vtn_handle_texture()
Brian Paul
- Mesa (master): svga: add another debug_printf() in svga_screen_create()
Brian Paul
- Mesa (master): 43 new commits
Axel Davy
- Mesa (master): anv/batch_chain: free pointers for error cases
Mark Janes
- Mesa (master): glsl/linker: attempt to match anonymous structures at link
Dave Airlie
- Mesa (master): anv/device: Fix viewportBoundsRange
Nanley Chery
- Mesa (master): vc4: Size transfer temporary mappings appropriately for full maps of 3D.
Eric Anholt
- Mesa (master): i965/fs: Silence warnings related to use of uninitialized values
Eduardo Lima Mitev
- Mesa (master): radeonsi: add a workaround for a bug in LLVM <= 3.8
Marek Olšák
- Mesa (master): gallium/radeon: ignore PIPE_TRANSFER_MAP_DIRECTLY
Marek Olšák
- Mesa (master): gallium/radeon: don't set PB_USAGE in winsyses
Marek Olšák
- Mesa (master): gallium/radeon: handle VRAM_GTT placements as having slow CPU reads
Marek Olšák
- Mesa (master): gallium/radeon: small cleanups in r600_texture_transfer_map
Marek Olšák
- Mesa (master): st/va: use drm render node for wayland display type
Leo Liu
- Mesa (master): swr: PIPE_CAP_CULL_DISTANCE cap request response
Tim Rowley
- Mesa (master): docs: add swr to GL3.txt
Tim Rowley
- Mesa (master): swr: fix swr linkage so that static llvm works
Tim Rowley
- Mesa (master): swr: standardize linkage and check for unresolved symbols
Tim Rowley
- Mesa (master): swr: [rasterizer core] use parens to disambiguate operator precedence
Tim Rowley
- Mesa (master): swr: [rasterizer common] foreground win32 assert dialog
Tim Rowley
- Mesa (master): swr: [rasterizer common] portable threadviz buckets
Tim Rowley
- Mesa (master): swr: [rasterizer core] utility function for getenv
Tim Rowley
- Mesa (master): swr: [rasterizer core] move variable query outside loop
Tim Rowley
- Mesa (master): swr: [rasterizer core] add dummy code for cygwin build
Tim Rowley
- Mesa (master): swr: [rasterizer core] code style cleanup
Tim Rowley
- Mesa (master): swr: [rasterizer common] include cstddef for offsetof
Tim Rowley
- Mesa (master): swr: [rasterizer jitter] rename MEMCPY function to MEMCOPY
Tim Rowley
- Mesa (master): swr: [rasterizer core] move MultisampleTrait static from header to cpp
Tim Rowley
- Mesa (master): swr: [rasterizer jitter] add instancing to non-gather fetch path
Tim Rowley
- Mesa (master): swr: [rasterizer core] apply KNOB_TOSS_DRAW to more functions
Tim Rowley
- Mesa (master): swr: [rasterizer] utility functions for shared libs
Tim Rowley
- Mesa (master): swr: [rasterizer common] guard definition of __cdecl/ __stdcall
Tim Rowley
- Mesa (master): swr: [rasterizer] rename _aligned_malloc to AlignedMalloc
Tim Rowley
- Mesa (master): swr: [rasterizer common] add OSX to unix portability sections
Tim Rowley
- Mesa (master): swr: [rasterizer core] clang override for _mm_undefined*
Tim Rowley
- Mesa (master): swr: [rasterizer core] removed tabs that snuck in
Tim Rowley
- Mesa (master): swr: [rasterizer jitter] fix assert in AVX implementation of MASKLOADD
Tim Rowley
- Mesa (master): nv50/ir: treat addresses as local
Ilia Mirkin
- Mesa (master): nvc0: account for shader-allocated local memory needs
Ilia Mirkin
- Mesa (master): i965/fs: Add and use get_nir_src_imm().
Matt Turner
- Mesa (master): i965: Add infrastucture for sample lod-zero operations.
Matt Turner
- Mesa (master): i965/fs: Recognize and emit ld_lz, sample_lz, sample_c_lz.
Matt Turner
- Mesa (master): glsl: handle same struct redeclaration (v2)
Dave Airlie
- Mesa (master): anv: Add a TODO file
Jason Ekstrand
- Mesa (master): anv/device: Add a boolean for robust buffer access
Jason Ekstrand
- Mesa (master): anv/pipeline: Only do buffer bounds checks if robustBufferAccess is enabled
Jason Ekstrand
- Mesa (master): anv/pipeline: Bounds-check resource indices when robuts_buffer_access is enabled
Jason Ekstrand
- Mesa (master): nir/spirv: Handle the NonReadable decoration on struct members
Jason Ekstrand
- Mesa (master): anv/apply_dynamic_offsets: Use rewrite_src instead of a regular assignment
Jason Ekstrand
- Demos (master): wgl: Keep winthread pointer in GWLP_USERDATA.
Jose Fonseca
- Mesa (master): i965: Fix strerror error code sign
Mark Janes
- Mesa (master): freedreno/ir3: need to lower fmod too
Rob Clark
- Mesa (master): nir/glsl_to_nir: quell some uninit_member coverity errors
Rob Clark
- Mesa (master): nir: coverity sign-extension fix
Rob Clark
- Mesa (master): nir: coverity unitialized pointer read
Rob Clark
- Mesa (master): nir/validate: assume() that hashtable entry exists
Rob Clark
- Mesa (master): mesa: Build EGL without X11 headers after interop patchset
Mark Janes
- Mesa (master): isl: Add 2D ASTC format layouts and enums
Nanley Chery
- Mesa (master): isl: Handle npot ASTC block dimensions on Gen9+
Nanley Chery
- Mesa (master): genxml: Expand SKL's SurfaceFormat field width for ASTC
Nanley Chery
- Mesa (master): anv: Enable textureCompressionASTC_LDR on Gen9+
Nanley Chery
- Mesa (master): anv/format: Reorder ASTC mappings to match ISL enum ordering
Nanley Chery
- Mesa (master): glsl: Guard against NULL dereference
Mark Janes
- Mesa (master): i965: Pass nir_src/nir_dest by reference.
Matt Turner
- Mesa (master): hash: Add _mesa_HashRemoveLocked() function.
Matt Turner
- Mesa (master): mesa: Replace uses of Shared->Mutex with hash-table mutexes
Matt Turner
- Mesa (master): anv: Merge in my TODO list items
Kristian Høgsberg
- Mesa (master): virgl: Add missing texture transfer_inline_write
Dave Airlie
- Mesa (master): virgl: handle cull distance cap.
Dave Airlie
- Mesa (master): i965: Fix brw_regs_equal() for NaN and positive/ negative zero.
Kenneth Graunke
- Mesa (master): nir: Fix wpos_ytransform lowering state_slot swizzle.
Kenneth Graunke
- Mesa (master): nir: Add interp_var_at_offset flipping.
Kenneth Graunke
- Mesa (master): nir: Make nir_lower_wpos_ytransform() match FragCoord by location.
Kenneth Graunke
- Mesa (master): nir: Fix fddy swizzles in nir_lower_wpos_ytransform().
Kenneth Graunke
- Mesa (master): nir: Make lower_wpos_ytransform_block a void function.
Kenneth Graunke
- Mesa (master): nir: Handle fddy_fine and fddy_coarse in nir_lower_wpos_ytransform.
Kenneth Graunke
- Mesa (master): i965, anv: Use NIR FragCoord re-center and y-transform passes.
Kenneth Graunke
- Mesa (master): i965: Delete brw_wm_prog_key:: render_to_fbo and drawable_height.
Kenneth Graunke
- Mesa (master): i965: Delete dead dFdy flipping code.
Kenneth Graunke
- Mesa (master): spirv: Handle the PixelCenterInteger execution mode.
Kenneth Graunke
- Mesa (master): nir: Don't use ffma in nir_lower_wpos_ytransform().
Kenneth Graunke
- Mesa (master): nir: Add a simple nir_lower_wpos_center() pass for Vulkan drivers.
Kenneth Graunke
- Mesa (master): nir: remove dead glsl variables before lowering io.
Dave Airlie
- Mesa (master): nir: Fix crash in nir_lower_wpos_center().
Kenneth Graunke
- Mesa (master): i965: Just read the existing tally on EndTransformFeedback if paused.
Kenneth Graunke
- Mesa (master): mesa: Call TransformFeedback driver hooks before setting flags.
Kenneth Graunke
- Mesa (master): i965: Don' t write a counter snapshot on EndTransformFeedback if paused.
Kenneth Graunke
- Mesa (master): nv50/ir: fix SUSTx constraints on Kepler
Samuel Pitoiset
- Mesa (master): nv50/ir: fix a comment in canDualIssue()
Samuel Pitoiset
- Mesa (master): nvc0/ir: don' t check the format for surface stores on Kepler
Samuel Pitoiset
- Mesa (master): nvc0: bind images on fragment and compute shaders for Fermi
Samuel Pitoiset
- Mesa (master): nv50/ir: use moveSources to condense sources
Samuel Pitoiset
- Mesa (master): nvc0/ir: add emission for OP_SULEA
Samuel Pitoiset
- Mesa (master): nv50/ir: fix tex constraints for surface coords on Fermi
Samuel Pitoiset
- Mesa (master): nvc0/ir: add emission for SULDB and SUSTx
Samuel Pitoiset
- Mesa (master): nvc0/ir: add a lowering pass for surfaces on Fermi
Samuel Pitoiset
- Mesa (master): nvc0: expose GLSL version 420 on GF100
Samuel Pitoiset
- Mesa (master): nvc0: enable ARB_shader_image_load_store on GF100
Samuel Pitoiset
- Mesa (master): anv/nir_apply_pipeline_layout: Pass the nir_src from the nir_tex_src
Eduardo Lima Mitev
- Mesa (master): i965: remove redundant NULL check
Timothy Arceri
- Mesa (master): mesa: Unlock mutex on error path.
Matt Turner
- Mesa (master): nvc0/ir: return 0 for gl_TessCoord.z for non-triangles modes
Ilia Mirkin
- Mesa (master): nv50/ir: fix prog info init
Ilia Mirkin
- Mesa (master): nvc0: fix setting of tess_mode in various situations
Ilia Mirkin
- Mesa (master): nv30,nv50: add PIPE_SHADER_CAP_PREFERRED_IR support
Ilia Mirkin
- Mesa (master): nv30: reset the stencil mask when fast-clearing
Ilia Mirkin
- Mesa (master): nvc0/ir: fix indirect access for images
Samuel Pitoiset
- Mesa (master): mesa/queryobject: return INVALID_VALUE if offset < 0 (v2)
Dave Airlie
- Mesa (master): virgl: remove unused state_tracker/graw.h include
Dave Airlie
- Mesa (master): draw: stop using CULLDIST semantic.
Dave Airlie
- Mesa (master): tgsi: remove culldist semantic.
Dave Airlie
- Mesa (master): llvm/softpipe: Enable cull_distance as draw supports it.
Dave Airlie
- Mesa (master): nouveau: allow allocating non-object-backed buffers
Ilia Mirkin
- Mesa (master): nv30: don't assert when running out of registers
Ilia Mirkin
- Mesa (master): arb_shader_subroutine: check active subroutine limit
Dave Airlie
- Mesa (master): glsl: validate subroutine types match function signature.
Dave Airlie
- Mesa (master): glsl: produce a linker error for a subroutine uniform with no functions.
Dave Airlie
- Mesa (master): glsl: fix subroutine uniform .length().
Dave Airlie
- Mesa (master): glsl/ast: for geom shaders allow stream flags in input flags.
Dave Airlie
- Mesa (master): glsl/linker: link error on too many subroutine functions.
Dave Airlie
- Mesa (master): mesa/subroutines: don' t generate error in GetSubroutineIndex.
Dave Airlie
- Mesa (master): mesa/subroutines: count number subroutines properly.
Dave Airlie
- Mesa (master): mesa/subroutines: fix reset on bindpipeline
Dave Airlie
- Mesa (master): glsl/linker: skip inactive explicit locations.
Dave Airlie
- Mesa (master): subroutines: handle explicit indexes properly
Dave Airlie
- Mesa (master): glsl: allow layout qualifier overrides with ARB_shading_language_420pack
Dave Airlie
- Mesa (master): glsl/parser: handle multiple layout sections with AST nodes.
Dave Airlie
- Mesa (master): nir: handle double-precision in fabs, frsq and fsqrt
Iago Toral Quiroga
- Mesa (master): nir: handle double-precision in fsign, fsat, fnot and frcp
Iago Toral Quiroga
- Mesa (master): i965/fs: do not depend on std140 alignment rules for UBO loads
Iago Toral Quiroga
- Mesa (master): glsl/linker: dvec3/ dvec4 consume twice input vertex attributes
Alejandro Pinheiro
- Mesa (master): configure: added xcb to dri3 modules to pkg-conf
Alejandro Pinheiro
- Mesa (master): 24 new commits
Emil Velikov
- Mesa (master): configure.ac: Add support for Android builds
Emil Velikov
- Mesa (master): mesa: dri: Add shared glapi to LIBADD on Android
Emil Velikov
- Mesa (master): nir/validate: fix null deref coverity warning
Rob Clark
- Mesa (master): nvc0: do not invalidate compute constbufs on Kepler
Samuel Pitoiset
- Mesa (master): freedreno/ir3: disable cp for indirect src's
Rob Clark
- Mesa (master): egl: Add OpenGL_ES to API string regardless of GLES version
Ben Widawsky
- Mesa (master): i965/fs: Fix signedness of local variables and arguments of emit_(un)spill.
Francisco Jerez
- Mesa (master): i965/fs: Factor out calculation of the block of MRFs reserved for spilling.
Francisco Jerez
- Mesa (master): i965/fs: Apply execution controls from the instruction to scratch messages.
Francisco Jerez
- Mesa (master): i965/fs: Move scratch block size calculation into the caller of emit_(un)spill.
Francisco Jerez
- Mesa (master): i965/fs: Set exec_all on unspills.
Francisco Jerez
- Mesa (master): i965/fs: Set exec_all on spills not matching the channel layout of the instruction.
Francisco Jerez
- Mesa (master): i965/fs: Calculate the (un)spill block size correctly.
Francisco Jerez
- Mesa (master): i965/fs: Allow spilling of non-contiguous registers.
Francisco Jerez
- Mesa (master): i965/fs: Mark UBO uniform pull constant loads as force_writemask_all.
Francisco Jerez
- Mesa (master): i965/fs: Make emit_spill/ unspill static functions taking builder as argument.
Francisco Jerez
- Mesa (master): gallium: Add a pipe cap for whether primitive restart works for patches.
Kenneth Graunke
- Mesa (master): mesa: Implement glGet*( GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED).
Kenneth Graunke
- Mesa (master): glsl: Use correct mode for split components.
Dave Airlie
- Mesa (master): st/mesa: update inst->info along with inst->op
Ilia Mirkin
- Mesa (master): main: check driver float texture support before upgrading to 16F/32F
Ilia Mirkin
- Mesa (master): mesa: allow xfb to be active in GLES when geometry shader is enabled.
Ilia Mirkin
- Mesa (master): mesa: allow GL_FRAMEBUFFER_DEFAULT_LAYERS to be queried with ES geometry
Ilia Mirkin
- Mesa (master): i965: deindent blorp code.
Dave Airlie
- Mesa (master): glsl: reindent line in ast_function.cpp
Dave Airlie
- Mesa (master): i965: Unset alpha blend for R10G10B10_SNORM_A2_UNORM
Nanley Chery
- Mesa (master): anv/formats: Make alpha blending a property of render targets
Nanley Chery
- Mesa (master): glsl: rewrite clip/cull distance lowering pass
Dave Airlie
- Mesa (master): glsl: make max array trackers ints and use -1 as base. (v2)
Dave Airlie
- Mesa (master): i965: reenable ARB_cull_distance.
Dave Airlie
- Mesa (master): st/mesa: reenable culling
Dave Airlie
- Mesa (master): glsl: fix explicit location validation for doubles
Timothy Arceri
- Mesa (master): mesa/teximage: fix GL_FLOAT in comment
Ilia Mirkin
- Mesa (master): 21 new commits
Jason Ekstrand
- Mesa (master): nvc0: expose robust buffer access
Ilia Mirkin
- Mesa (master): glsl: add EXT_clip_cull_distance support based on ARB_cull_distance
Ilia Mirkin
- Mesa (master): mesa: add view classes for 3d astc formats
Ilia Mirkin
- Mesa (master): glsl: add support for explicit components to frag outputs
Timothy Arceri
- Mesa (master): st/mesa: enable ARB_ES3_1_compatibility when ES 3.1 would be exposed
Ilia Mirkin
- Mesa (master): mesa: remove separate enable for KHR_robust_buffer_access_behavior
Ilia Mirkin
- Mesa (master): docs: true up nvc0 status - images, etc
Ilia Mirkin
- Mesa (master): i965: fix double-precision vertex inputs measurement
Juan Antonio Suárez Romero
- Mesa (master): docs/egl: Android platform can also be build using autotools
Emil Velikov
- Mesa (master): mesa: raise error for glEnable(GL_VERTEX_ARRAY), etc. in core profile
Brian Paul
- Mesa (master): mesa: use enum name in bind_buffer_object() error message
Brian Paul
- Mesa (master): mesa: log buffer ID numbers in decimal, not hexadecimal
Brian Paul
- Mesa (master): nir: Add new 'plane' texture source type
Kristian Høgsberg
- Mesa (master): nir: Handle NULL in nir_copy_deref()
Kristian Høgsberg
- Mesa (master): nir: Add a lowering pass for YUV textures
Kristian Høgsberg
- Mesa (master): i965: Add new intel_set_texture_image_mt() helper
Kristian Høgsberg
- Mesa (master): i965: Use intel_set_texture_image_mt() in intelSetTexBuffer2()
Kristian Høgsberg
- Mesa (master): i965: Refactor intel_set_texture_image_bo() to create_mt_for_dri_image()
Kristian Høgsberg
- Mesa (master): i965: Create multiple miptrees for planar YUV images
Kristian Høgsberg
- Mesa (master): i965: Support textures with multiple planes
Kristian Høgsberg
- Mesa (master): i965: Invoke lowering pass for YUV textures
Kristian Høgsberg
- Mesa (master): i965: Allow creating planar YUV __DRIimages
Kristian Høgsberg
- Mesa (master): dri: Add YVU formats
Kristian Høgsberg
- Mesa (master): mesa: Silence unused parameter warnings
Ian Romanick
- Mesa (master): swr: [rasterizer jitter] implement InstanceID/ VertexID in fetch jit
Tim Rowley
- Mesa (master): swr: [rasterizer core] move centroid setup out of CalcCentroidBarycentrics
Tim Rowley
- Mesa (master): swr: [rasterizer core] buckets fixes
Tim Rowley
- Mesa (master): swr: [rasterizer core] remove utility dead code
Tim Rowley
- Mesa (master): swr: [rasterizer] remove containers.hpp
Tim Rowley
- Mesa (master): c11/threads: resolve link issues with -O0
Emil Velikov
- Mesa (master): docs: Note that GL_OES_geometry_shader and GL_OES_tessellation_shader are started
Ian Romanick
- Mesa (master): mesa_glinterop: use consistent naming scheme for GL interop
Emil Velikov
- Mesa (master): Revert "mesa: Build EGL without X11 headers after interop patchset"
Emil Velikov
- Mesa (master): mesa_glinterop: remove inclusion of EGL header
Emil Velikov
- Mesa (master): mesa_glinterop: s/struct_version/version/
Emil Velikov
- Mesa (master): st/dri: add note about GL interop version checks
Emil Velikov
- Mesa (master): mesa_glinterop: use generic variable types for the GL interop
Emil Velikov
- Mesa (master): mesa_glinterop: replace GL types with their native counterpart.
Emil Velikov
- Mesa (master): mesa_glinterop: remove unneeded GLAPI/GLAPIENTRY/ APIENTRYP symbols
Emil Velikov
- Mesa (master): mesa_glinterop: make GL interop version field bidirectional
Emil Velikov
- Mesa (master): mesa_glinterop: remove inclusion of GLX header
Emil Velikov
- Mesa (master): mesa_glinterop: fix GL interop *_VERSION comments
Emil Velikov
- Mesa (master): mesa_glinterop: rename MESA_GLINTEROP_INVALID_{VALUE, VERSION}
Emil Velikov
- Mesa (master): mesa_glinterop: drop mesa_glinterop_device_info:: interop_version
Emil Velikov
- Mesa (master): i965/gen7: Fix gl_HelperInvocation
Jordan Justen
- Mesa (master): i965/draw: Use the correct buffer index for interleaved VBO sizes
Jason Ekstrand
- Mesa (master): nir/spirv: Add explicit handling for all decorations
Jason Ekstrand
- Mesa (master): nir/spirv: Handle location decorations on structure members
Jason Ekstrand
- Mesa (master): tgsi: print TGSI_PROPERTY_NEXT_SHADER value as string, not an integer
Brian Paul
- Mesa (master): tgsi: s/6/PIPE_SHADER_TYPES/ for tgsi_processor_type_names array size
Brian Paul
- Mesa (master): docs: add missing GL_OES/EXT_gpu_shader5 enablement note
Ilia Mirkin
- Mesa (master): glsl: add GL_EXT_clip_cull_distance define, add helpers
Ilia Mirkin
- Mesa (master): .mailmap: Use Chia-I Wu personal e-mail.
Emil Velikov
- Mesa (master): .mailmap: Use my (Emil Velikov) personal e-mail.
Emil Velikov
- Mesa (master): mesa: Add .gitignore entries for make check binaries
Kristian Høgsberg
- Mesa (master): i965: Enable GL_KHR_robustness
Kristian Høgsberg
- Mesa (master): i965: Fix shadowing of 'height' parameter
Kristian Høgsberg
- Mesa (master): i965/fs: take into account doubles when emitting system values
Alejandro Pinheiro
- Mesa (master): scons: support 2.5.0
Brian Paul
- Mesa (master): scons: whitespace cleanup
Brian Paul
- Mesa (master): mesa: add GLAPIENTRY to new _context_lost_X functions
Brian Paul
- Mesa (master): mesa: 80-column wrapping for _context_lost_GetSynciv()
Brian Paul
- Mesa (master): nvc0: add descriptions for hardware perf counters/metrics
Samuel Pitoiset
- Mesa (master): isl: Mark default cases unreachable.
Matt Turner
- Mesa (master): isl: Remove useless qualifier from return type.
Matt Turner
- Mesa (master): spirv: Mark default cases unreachable().
Matt Turner
- Mesa (master): nir: Strengthen assertion that 'out' is nonnull.
Matt Turner
- Mesa (master): i965: Assert that a depth_mt exists when using HiZ.
Matt Turner
- Mesa (master): i965: Mark fallthrough in switch statement.
Matt Turner
- Mesa (master): glsl: split out libstandalone
Rob Clark
- Mesa (master): android: drop build of standalone glsl_compiler
Rob Clark
- Mesa (master): freedreno/ir3: cmdline compiler for glsl
Rob Clark
- Mesa (master): i965: Account for MinLayer in CopyImageSubData's blitter/ CPU paths.
Kenneth Graunke
- Mesa (master): i965: Make a helper function for CopyImage of a miptree.
Kenneth Graunke
- Mesa (master): i965: Combine src/ dest tex vs. rb checks in intel_copy_image_sub_data.
Kenneth Graunke
- Mesa (master): i965: Also copy stencil miptree data.
Kenneth Graunke
- Mesa (master): i965: Implement a BLORP path for CopyImage and prefer it over Meta.
Kenneth Graunke
- Mesa (master): i965: Make the CopyImage BLT path bail for stencil images.
Kenneth Graunke
- Mesa (master): i965: Enable OES_copy_image (and EXT) on Gen8+ and Baytrail.
Kenneth Graunke
- Mesa (master): docs: Update GL_OES_copy_image status.
Kenneth Graunke
- Mesa (master): docs: Mention i965/gen8+ supports GL 4.2 in release notes.
Kenneth Graunke
- Mesa (master): swr: [rasterizer] Correctly select optimized primitive assembly.
Tim Rowley
- Mesa (master): glsl/ast: assign explicit_xfb_buffer from correct place
Dave Airlie
- Mesa (master): glsl: fix error message on uniform block mismatch
Dave Airlie
- Mesa (master): glsl: handle implicit sized arrays in ssbo
Dave Airlie
- Mesa (master): glsl: add a empty set_is_lhs on ast_node
Alejandro Pinheiro
- Mesa (master): glsl: do not raise uninitialized warning with out function parameters
Alejandro Pinheiro
- Mesa (master): glsl: add just-log option for the standalone compiler.
Alejandro Pinheiro
- Mesa (master): glsl: add warning-test
Alejandro Pinheiro
- Mesa (master): glsl: add unit tests data vertex/ expected outcome for uninitialized warning
Alejandro Pinheiro
- Mesa (master): nvc0: enable 32 textures on kepler+
Ilia Mirkin
- Mesa (master): nvc0: add note about where the viewport mask would go
Ilia Mirkin
- Mesa (master): .mailmap: use Jakob Bornecrantz's personal email
Emil Velikov
- Mesa (master): gallium/tgsi: use _mesa_roundevenf in micro_rnd
Brian Paul
- Mesa (master): winsys/amdgpu: add back multithreaded command submission
Marek Olšák
- Mesa (master): gallium/radeon: add the kernel version into the renderer string
Marek Olšák
- Mesa (master): egl: Additional attribute validation for eglCreatePbufferSurface
Ben Widawsky
- Mesa (master): docs: Mark GL_KHR_robustness done for GLES3.2 as well
Kristian Høgsberg
- Mesa (master): mesa: Move robustness code to main/robustness.c
Kristian Høgsberg
- Mesa (master): nvc0: allow to monitor MP perf counters with compute shaders
Samuel Pitoiset
- Mesa (master): i965: Don' t use fast copy blit in case of logical operations other than GL_COPY
Anuj Phogat
- Mesa (master): i965/gen9: Remove the halign/ valign field setup code in fast copy blit
Anuj Phogat
- Mesa (master): tgsi: fix out of bounds access
Rob Clark
- Mesa (master): tgsi: fix coverity out-of-bounds warning
Rob Clark
- Mesa (si-offchip-tess-v3): radeonsi: Allow TES distribution between shader engines.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Add buffer for offchip storage between TCS and TES.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Define build_tbuffer_store_dwords earlier to support new users.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Add buffer load functions.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Add offchip tessellation parameters.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Use correct parameter index for LS_OUT_LAYOUT.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Add user SGPR for the layout of the offchip buffer.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Use buffer loads and stores for passing data from TCS to TES.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Remove LDS layout user SGPR's from TES.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Enable dynamic HS.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Store inputs to memory when not using a TCS.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Add offchip buffer address calculation.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Add barrier before writing the tess factors.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Process multiple patches per threadgroup.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Allow TES distribution between shader engines.
Bas Nieuwenhuizen
- Mesa (master): i965/bxt: Add 2x6 variant
Ben Widawsky
- Mesa (master): i965/sklgt4: Implement depth/timestamp write w/a
Ben Widawsky
- Mesa (master): ptn: Include nir.h
Jason Ekstrand
- Mesa (master): compiler: Move glsl_to_nir to libglsl.la
Jason Ekstrand
- Mesa (master): i965/nir: Move the type_size_*_bytes functions to brw_nir.h
Jason Ekstrand
- Mesa (master): i965: Move brw_create_nir to brw_program.c
Jason Ekstrand
- Mesa (master): i965: Move brw_nir_lower_uniforms.cpp to i965_FILES
Jason Ekstrand
- Mesa (master): i965: Move brw_new_shader to brw_link.cpp
Jason Ekstrand
- Mesa (master): i965/test: Remove the fragment/ vertex_program field from test visitors
Jason Ekstrand
- Mesa (master): i965: Move compiler debug functions to intel_screen.c
Jason Ekstrand
- Mesa (master): i965: Don't link libmesa or libdri_test_stubs into tests
Jason Ekstrand
- Mesa (master): anv: Stop linking against libmesa.la and libdri_test_stubs.la
Jason Ekstrand
- Mesa (master): nvc0: invalidate textures/ samplers between 3D and CP on Fermi
Samuel Pitoiset
- Mesa (master): i965: Use the buffer object size for VERTEX_BUFFER_STATE' s size field.
Kenneth Graunke
- Mesa (master): nir: Make nir_const_value a union
Jason Ekstrand
- Mesa (master): mesa: Track the additional data in gl_shader_variable
Ian Romanick
- Mesa (master): mesa: Additional SSO validation using program_interface_query data
Ian Romanick
- Mesa (master): mesa: Remove old validate_io function
Ian Romanick
- Mesa (master): mesa: Only validate SSO shader IO in OpenGL ES or debug context
Ian Romanick
- Mesa (master): glsl: Add a has_shader_io_blocks helper
Ian Romanick
- Mesa (master): i965: Enable GL_OES_shader_io_blocks
Ian Romanick
- Mesa (master): glsl: Allow shader interface blocks in GLSL ES
Ian Romanick
- Mesa (master): mesa: Add extension tracking for GL_OES_shader_io_blocks
Ian Romanick
- Mesa (master): svga: fix primitive mode (point/line/tri) test for unfilled primitives
Brian Paul
- Mesa (master): util/indices: formatting, whitespace fixes in u_unfilled_indices.c
Brian Paul
- Mesa (master): util/indices: assert that the incoming primitive is a triangle type
Brian Paul
- Mesa (master): util/indices: implement provoking vertex conversion for adjacency primitives
Brian Paul
- Mesa (master): svga: fix test for unfilled triangles fallback
Brian Paul
- Mesa (master): util: s/unsigned/enum pipe_resource_usage/ for buffer usage variables
Brian Paul
- Mesa (master): gallium: change pipe_draw_info::mode to be pipe_prim_type
Brian Paul
- Mesa (master): util/indices: move duplicated assignments out of switch cases
Brian Paul
- Mesa (master): util/indices: improve comments in u_indices.h
Brian Paul
- Mesa (master): svga: s/unsigned/enum pipe_resource_usage/ for buffer usage variables
Brian Paul
- Mesa (master): util/indices,svga: s/unsigned/enum pipe_prim_type/
Brian Paul
- Mesa (master): util/indices: implement unfilled (tri->line) conversion for adjacency prims
Brian Paul
- Mesa (master): svga: s/unsigned/enum pipe_prim_type/ for primitive type variables
Brian Paul
- Mesa (master): svga: clean up and improve comments in svga_draw_private.h
Brian Paul
- Mesa (master): gallium/util: use enum pipe_prim_type in u_prim.h functions
Brian Paul
- Mesa (master): nir/spirv: Allow pointless variable decorations on inputs
Jason Ekstrand
- Mesa (master): gallium/util: fix build break
Rob Clark
- Mesa (master): nvc0/ir: avoid generating illegal instructions for compute constbuf loads
Ilia Mirkin
- Mesa (master): nvc0/ir: handle a load' s reg result not being used for locked variants
Ilia Mirkin
- Mesa (master): mesa: add support for GLSL ES 3.20 version string
Ilia Mirkin
- Mesa (master): mapi: expose new functions in GL ES 3.2
Ilia Mirkin
- Mesa (master): isl: Fix some tautological-compare warnings
Ben Widawsky
- Mesa (master): svga: remove unneeded casts in get_query_result_vgpu9() calls
Brian Paul
- Mesa (master): svga: use MAYBE_UNUSED to silence release-build warnings
Brian Paul
- Mesa (master): gallium/util: use enum pipe_prim_type instead of unsigned some more
Roland Scheidegger
- Mesa (master): gallivm: eliminate a unnecessary AND with unorm lerps
Roland Scheidegger
- Mesa (master): nir/inline: Don't use foreach_instr_safe unless we need to
Jason Ekstrand
- Mesa (master): nir/inline: Make the rewrite_param_derefs helper work on instructions
Jason Ekstrand
- Mesa (master): nir/inline: Also rewrite param derefs for texture instructions
Jason Ekstrand
- Mesa (master): nir/inline: Break the guts of rewrite_param-derefs into a helper
Jason Ekstrand
- Mesa (master): gallium/ddebug: Add passthrough for query_memory_info.
Bas Nieuwenhuizen
- Mesa (master): mesa/get: drop unused extension checks.
Dave Airlie
- Mesa (master): glsl/linker: call link_uniform blocks on linked shader.
Dave Airlie
- Mesa (master): radeonsi: always reserve output space for tess factors
Marek Olšák
- Mesa (master): nouveau: enable GL 4.3 on kepler/fermi
Dave Airlie
- Mesa (master): radeonsi: enable OpenGL 4.3
Bas Nieuwenhuizen
- Mesa (master): anv/clear: Only clear the render area when doing subpass clears
Jason Ekstrand
- Mesa (master): anv: Move push constant allocation to the command buffer
Jason Ekstrand
- Mesa (master): genxml: Make PIPE_CONTROL:: CommandStreamerStallEnable a boolean
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Only emit PIPE_CONTROL on-demand
Jason Ekstrand
- Mesa (master): anv: Emit DRAWING_RECTANGLE once at driver initialization
Jason Ekstrand
- Mesa (master): docs: Mention GL4.3 and ES3.1 support for nvc0 and radeonsi
Bas Nieuwenhuizen
- Mesa (master): i965/compute: Fix uniform init issue when SIMD8 is skipped
Jordan Justen
- Mesa (master): gallium/util: another unsigned -> enum pipe_prim_type change
Brian Paul
- Mesa (master): anv/clear: Remove an unused variable
Jason Ekstrand
- Mesa (master): anv/formats: Map VK_FORMAT_UNDEFINED to ISL_FORMAT_UNSUPPORTED
Jason Ekstrand
- Mesa (master): anv/formats: Exit early for unsupported formats
Jason Ekstrand
- Mesa (master): anv: Try the first 8 render nodes instead of just renderD128
Jason Ekstrand
- Mesa (master): anv: strdup the device path into the physical device
Jason Ekstrand
- Mesa (master): gallium/util: another s/unsigned/enum pipe_prim_type/ for clang
Brian Paul
- Mesa (master): anv/cmd_buffer: Don' t delete command buffers in ResetCommandPool()
Jason Ekstrand
- Mesa (master): 77 new commits
Francisco Jerez
- Mesa (master): nvc0: remove outdated surfaces validation code for GK104
Samuel Pitoiset
- Mesa (master): nvc0: do not always invalidate 3D CBs when using compute
Samuel Pitoiset
- Mesa (master): gk110/ir: fix unspilling of predicates from registers
Ilia Mirkin
- Mesa (master): i965: add missing return in if statement
Jason Ekstrand
- Mesa (master): swr: [rasterizer] Do not define _mm256_storeu2_m128i with icc.
Vinson Lee
- Mesa (master): st/mesa: expose OES_shader_io_blocks when we have enough for ES 3.1
Ilia Mirkin
- Mesa (master): mesa: skip level checking for FramebufferTexture*D if texture is zero
Marek Olšák
- Mesa (master): nv50,nvc0: fix the max_vertices=0 case
Ilia Mirkin
- Mesa (master): st/mesa: fix setting of point_size_per_vertex in ES contexts
Ilia Mirkin
- Mesa (master): i965: Shrink stage_prog_data param array length
Jordan Justen
- Mesa (master): glsl: fix explicit uniform block alignment
Timothy Arceri
- Mesa (master): glsl: use has_double() helper
Timothy Arceri
- Mesa (master): glsl/ast: subroutineTypes can't be returned from functions.
Dave Airlie
- Mesa (master): mesa/program_interface_query: fix transform feedback varyings.
Dave Airlie
- Mesa (master): egl/dri3: don't crash on no context.
Dave Airlie
- Mesa (master): glsl: dont crash when attempting to assign a value to a builtin define
Timothy Arceri
- Mesa (master): glsl: fix xfb_offset unsized array validation
Timothy Arceri
- Mesa (master): i965/fs: Pass a BAD_FILE register to the logical FB write when oMask is unused.
Francisco Jerez
- Mesa (master): i965/fs: Let CSE handle logical sampler sends as expressions.
Francisco Jerez
- Mesa (master): i965/fs: Allow constant propagation into logical send sources.
Francisco Jerez
- Mesa (master): i965/fs: Add FS_OPCODE_FB_WRITE_LOGICAL to has_side_effects ().
Francisco Jerez
- Mesa (master): i965/fs: Run SIMD and logical send lowering after the optimization loop.
Francisco Jerez
- Mesa (master): i965/fs: Take opt_redundant_discard_jumps out of the optimization loop.
Francisco Jerez
- Mesa (master): i965/fs: Fix UB list sentinel dereference in opt_sampler_eot().
Francisco Jerez
- Mesa (master): i965/fs: Implement opt_sampler_eot() in terms of logical sends.
Francisco Jerez
- Mesa (master): i965/fs: Refactor offset() into a separate function taking the width as argument.
Francisco Jerez
- Mesa (master): i965/fs: Generalize regions_overlap() from copy propagation to handle non-VGRF files.
Francisco Jerez
- Mesa (master): i965/fs: Factor out region zipping and unzipping from the SIMD lowering pass.
Francisco Jerez
- Mesa (master): i965/fs: Skip SIMD lowering source unzipping for regular scalar regions.
Francisco Jerez
- Mesa (master): i965/fs: Skip gen4 pre/ post-send dependency workaronds for the first/last block.
Francisco Jerez
- Mesa (master): i965: Expose GL 4.3 on Gen8+.
Francisco Jerez
- Mesa (master): radeonsi: Don't offset OFFCHIP_BUFFERING on pre-VI cards.
Bas Nieuwenhuizen
- Mesa (master): 22 new commits
Emil Velikov
- Mesa (master): mesa/xfb: report calculated size for XFB buffer objects.
Dave Airlie
- Mesa (master): nvc0: fix some compute texture validation bits on kepler
Ilia Mirkin
- Mesa (master): nvc0/ir: fix emission of predicate spill to register
Ilia Mirkin
- Mesa (master): gallivm: initialize init_native_targets_once_flag correctly
Marek Olšák
- Mesa (master): configure.ac: correct the xlib/ xlib-gallium GLX detection for GLVND
Emil Velikov
- Mesa (master): glx: Implement the libglvnd interface.
Emil Velikov
- Mesa (master): glx/glvnd: Use strcmp() based binary search in FindGLXFunction()
Emil Velikov
- Mesa (master): glx/glvnd: rework dispatch functions/indices tables lookup
Emil Velikov
- Mesa (master): glx/glvnd: remove the final if defined($extension) guards
Emil Velikov
- Mesa (master): glx/glvnd: automake: include all the sources in libglx_la_SOURCES
Emil Velikov
- Mesa (master): mesa_glinterop: remove mesa_glinterop typedefs
Emil Velikov
- Mesa (master): automake: move the git_sha1.h rule a level up
Emil Velikov
- Mesa (master): automake: rework the git_sha1.h rule, include in tarball
Emil Velikov
- Mesa (master): scons: build osmesa swrast and gallium
Emil Velikov
- Mesa (master): Revert "osmesa: don't try to bundle osmesa.def SConscript"
Emil Velikov
- Mesa (master): doxygen: Plumb through gallium/ to automated documentation
Emil Velikov
- Mesa (master): vc4: Fix doxygen warnings
Emil Velikov
- Mesa (master): nir: add the SConscript.nir to the tarball
Emil Velikov
- Mesa (12.0): Update version to 12.0.0-rc1
Emil Velikov
- Mesa: tag 12.0-branchpoint: Mesa 12.0 branchpoint
Emil Velikov
- Mesa: tag mesa-12.0.0-rc1: Mesa 12.0.0-rc1 release candidate
Emil Velikov
- Mesa (master): docs/GL3: mark radeonsi as all done up to GL 4.3 and GLES 3.1
Marek Olšák
- Mesa (master): docs: add 12.1.0-devel release notes template, bump version
Emil Velikov
- Mesa (master): docs: move nvc0 out of individual lines of GL 4.2, 4.3, ES 3.1
Ilia Mirkin
- Mesa (master): docs: rename release notes to 12.0.0
Emil Velikov
- Mesa (master): nv50/ir: Add missing handling of U64/S64 in inlines
Ilia Mirkin
- Mesa (master): nvc0/ir: limit max number of regs based on availability in SM
Ilia Mirkin
- Mesa (master): nv50/ir: record number of threads in a compute shader
Ilia Mirkin
- Mesa (master): nvc0/ir: fix spilling predicates to registers
Ilia Mirkin
- Mesa (master): glsl/images: bounds check image unit assignment
Dave Airlie
- Mesa (master): st/glsl_to_tgsi: prevent infinite loop
Marek Olšák
- Mesa (master): gallium/radeon: fixed division by zero
Marek Olšák
- Mesa (master): radeonsi: don't flush TC at the end of IBs on DRM >= 3.2.0
Marek Olšák
- Mesa (master): mesa: fix crash in driver_RenderTexture_is_safe
Marek Olšák
- Mesa (master): gallium/u_blitter: do GL-compliant integer resolves
Marek Olšák
- Mesa (master): radeonsi: do GL-compliant integer resolves
Marek Olšák
- Mesa (master): r600g: do GL-compliant integer resolves
Marek Olšák
- Mesa (master): radeonsi: fix CP DMA hazard with index buffer fetches
Marek Olšák
- Mesa (master): svga: change enum pipe_resource_usage back to unsigned
Brian Paul
- Mesa (master): anv: let anv_entrypoints_gen.py generate proper Wayland/ Xcb guards
Emil Velikov
- Mesa (master): vc4: Fix compiler warnings in fail_instr path of QIR validate pass
Eric Anholt
- Mesa (master): radeonsi: Add counter to check if a texture is bound to a framebuffer.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Decompress DCC textures in a render feedback loop.
Bas Nieuwenhuizen
- Mesa (master): genxml: mark gen_pack_header.py as encoded in utf-8
Jason Ekstrand
- Mesa (master): genxml: Make classes descendants of object
Jason Ekstrand
- Mesa (master): genxml: require future imports for python2 compatibility.
Jason Ekstrand
- Mesa (master): genxml: use the isalpha method rather than str.isalpha.
Jason Ekstrand
- Mesa (master): Don't use python 3
Jason Ekstrand
- Mesa (master): genxml: mark re strings as raw
Jason Ekstrand
- Mesa (master): genxml: change chbang to python 2
Jason Ekstrand
- Mesa (master): i965/fs: Simplify and improve accuracy of compute_to_mrf() by using regions_overlap().
Francisco Jerez
- Mesa (master): i965/fs: Teach regions_overlap() about COMPR4 MRF regions.
Francisco Jerez
- Mesa (master): i965/fs: Refactor compute_to_mrf() to split search and rewrite into separate loops.
Francisco Jerez
- Mesa (master): i965/fs: Fix compute-to-mrf VGRF region coverage condition.
Francisco Jerez
- Mesa (master): i965/fs: Teach compute_to_mrf() about the COMPR4 address transformation.
Francisco Jerez
- Mesa (master): i965/fs: Fix compute_to_mrf() to coalesce VGRFs initialized by multiple single-GRF writes.
Francisco Jerez
- Mesa (master): i965/fs: Extend remove_duplicate_mrf_writes() to handle non-VGRF to MRF copies.
Francisco Jerez
- Mesa (master): i965/fs: Fix constant combining for instructions that cannot accept source mods.
Francisco Jerez
- Mesa (master): i965/fs: Allow scalar source regions on SNB math instructions.
Francisco Jerez
Last message date:
Tue May 31 22:58:54 UTC 2016
Archived on: Mon Jan 13 14:19:53 UTC 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).