February 2018 Archives by author
Starting: Thu Feb 1 02:00:13 UTC 2018
Ending: Wed Feb 28 23:53:56 UTC 2018
Messages: 757
- Mesa (master): r600: fix buffer resinfo opcode translation.
Dave Airlie
- Mesa (master): r600/sb: just add some missing debug bits
Dave Airlie
- Mesa (master): r600/eg: make sure we allow vpm bit on other CF ops.
Dave Airlie
- Mesa (master): r600: initial attempt at gl_HelperInvocation (v3)
Dave Airlie
- Mesa (master): r600/eg: add crap indirect compute support.
Dave Airlie
- Mesa (master): r600/eg: fix cube map array buffer images.
Dave Airlie
- Mesa (master): r600: fix resq for buffer images.
Dave Airlie
- Mesa (master): r600/fp64: fix integer->double conversion
Dave Airlie
- Mesa (master): radv: don't support tc-compat on multisample d32s8 at all.
Dave Airlie
- Mesa (master): r600/eg: use texture target to pick array size not view target (v2)
Dave Airlie
- Mesa (master): r600/sb/cayman: fix indirect ubo access on cayman
Dave Airlie
- Mesa (master): r600/atomic: fix ATOMCAS instruction.
Dave Airlie
- Mesa (master): r600/compute: only mark buffer/image state dirty for fragment shaders
Dave Airlie
- Mesa (master): r600/images: set offset for compute shaders with number of declared samplers
Dave Airlie
- Mesa (master): r600/eg: fix buffer sizing.
Dave Airlie
- Mesa (master): r600: overhaul buffer resource query.
Dave Airlie
- Mesa (master): r600: fix not-very indirect compute
Dave Airlie
- Mesa (master): r600/compute: add render cond support.
Dave Airlie
- Mesa (master): r600: fix xfb stream check.
Dave Airlie
- Mesa (master): r600: work out shader export mask at shader build time (v1.1)
Dave Airlie
- Mesa (master): r600: work out target mask at framebuffer bind.
Dave Airlie
- Mesa (master): r600: fixup sparse color exports.
Dave Airlie
- Mesa (master): r600: fix rendering regression on r6/7 gpus
Dave Airlie
- Mesa (master): r600: clean up initial shader register setup
Dave Airlie
- Mesa (master): r600: implement tg4 integer workaround. (v2)
Dave Airlie
- Mesa (master): r600: fix texture gather swizzling.
Dave Airlie
- Mesa (master): r600g: Support emitting scratch ops
Dave Airlie
- Mesa (master): r600g: Add pending output function
Dave Airlie
- Mesa (master): r600g: Implement scratch buffer state management (v2)
Dave Airlie
- Mesa (master): r600g/sb: Support scratch ops
Dave Airlie
- Mesa (master): r600g/sb: Add dependency tracking for scratch ops
Dave Airlie
- Mesa (master): r600/sb: handle scratch mem reads on r600
Dave Airlie
- Mesa (master): r600g: Implement spilling of temp arrays (v2)
Dave Airlie
- Mesa (master): r600/sb: Check whether optimizations would result in reladdr conflict
Dave Airlie
- Mesa (master): virgl: Support v2 caps struct (v2)
Dave Airlie
- Mesa (master): gallium: drop all the guard band float caps.
Dave Airlie
- Mesa (master): virgl: add ARB_draw_indirect support.
Dave Airlie
- Mesa (master): virgl: add ARB_sample_shading support.
Dave Airlie
- Mesa (master): r600: fix array spill if temp[0] is before all arrays
Dave Airlie
- Mesa (master): r600: fix regression in gl_FragColor drawing
Dave Airlie
- Mesa (master): virgl: remap query types to hw support.
Dave Airlie
- Mesa (master): ac/nir: to integer the args to bcsel.
Dave Airlie
- Mesa (master): ac/radv: don't mark tess inner as used if we don't use it.
Dave Airlie
- Mesa (master): ac/radv: remove total_vertices variable
Dave Airlie
- Mesa (master): ac/radv: cleanup some tcs output values access
Dave Airlie
- Mesa (master): radv/tess: don't need to look in constant for vertices_per_patch
Dave Airlie
- Mesa (master): radv: don't send num_tcs_input_cp to sgprs.
Dave Airlie
- Mesa (master): r600: Take ALU_EXTENDED into account when evaluating jump offsets
Dave Airlie
- Mesa (master): r600: add time lo/hi debugging output.
Dave Airlie
- Mesa (master): r600: fix tgsi clock last setting
Dave Airlie
- Mesa (master): radv: merge tess rings into a single bo
Dave Airlie
- Mesa (master): radv: expose async compute on SI
Dave Airlie
- Mesa (master): radv: remove device pointer from buffer.
Dave Airlie
- Mesa (master): ac/shader: fix vertex input with components.
Dave Airlie
- Mesa (master): ac/radv: move load base vertex abi setup to vertex shader.
Dave Airlie
- Mesa (master): r600: partly revert disabling tiling for 1d texture.
Dave Airlie
- Mesa (master): r600: fix whitespace in recent 1d texture commit.
Dave Airlie
- Mesa (master): r600/shader: when using images always load thread id gpr at start (v2)
Dave Airlie
- Mesa (master): broadcom/vc5: Add the missing PIPE_CAP_FENCE_SIGNAL.
Eric Anholt
- Mesa (master): broadcom/vc5: Skip over missing color buffers for a couple of checks.
Eric Anholt
- Mesa (master): broadcom/vc5: Fix a segfault on mix of booleans.
Eric Anholt
- Mesa (master): broadcom/vc5: Rename the UIFCFG register in the UAPI.
Eric Anholt
- Mesa (master): broadcom/vc5: Simplify separate stencil surface setup.
Eric Anholt
- Mesa (master): broadcom/vc5: Add appropriate height padding for bank conflicts.
Eric Anholt
- Mesa (master): broadcom/vc5: Fix image_h setup for both loads and stores.
Eric Anholt
- Mesa (master): mesa: Drop incorrect A4B4G4R4 _mesa_format_matches_format_and_type() cases.
Eric Anholt
- Mesa (master): gallium: Add a new A4B4G4R4 pipe format for Broadcom.
Eric Anholt
- Mesa (master): broadcom/vc5: Switch our RGBA4 support to the new gallium format.
Eric Anholt
- Mesa (master): broadcom/vc5: Fix alignment of miplevel 1 with UIF.
Eric Anholt
- Mesa (master): broadcom/vc5: Enable UIF XOR on textures.
Eric Anholt
- Mesa (master): broadcom/vc5: Add missing shader-db instruction counting.
Eric Anholt
- Mesa (master): broadcom/vc5: Remove no-op MOVs after register allocation.
Eric Anholt
- Mesa (master): broadcom/vc5: Try to merge more than 2 QPU instructions together.
Eric Anholt
- Mesa (master): broadcom/vc5: Fix "hardwrae" typo in a field name in XML.
Eric Anholt
- Mesa (master): broadcom/vc5: Fix non-mipfiltered sampling.
Eric Anholt
- Mesa (master): broadcom/vc5: Ignore samplers for finding uniform offsets.
Eric Anholt
- Mesa (master): gallium/llvmpipe: Fix compiler warnings about ddx/ddy/ddmax.
Eric Anholt
- Mesa (master): ac/nir: Fix compiler warning about uninitialized dw_addr.
Eric Anholt
- Mesa (master): glsl/tests: Fix strict aliasing warning about int64/double.
Eric Anholt
- Mesa (master): radv: Fix compiler warning about uninitialized 'set'
Eric Anholt
- Mesa (master): glsl: Silence warnings in the uniform initializer test about 16-bit types
Eric Anholt
- Mesa (master): loader: Fix compiler warnings about truncating the PCI ID path.
Eric Anholt
- Mesa (master): glsl/tests: Fix a compiler warning about signed/unsigned loop comparison.
Eric Anholt
- Mesa (master): i965: Fix compiler warning about write being undefined.
Eric Anholt
- Mesa (master): broadcom/vc4: Ignore PIPE_BIND_DISPLAY_TARGET in is_format_supported().
Eric Anholt
- Mesa (master): broadcom/vc4: Allow importing linear BOs with arbitrary offset/stride.
Eric Anholt
- Mesa (master): broadcom/vc4: Use pipe_resource_reference in sampler views.
Eric Anholt
- Mesa (master): broadcom/vc4: Remove dead vc4_bo_set_reference().
Eric Anholt
- Mesa (master): broadcom/vc4: Add pipe_reference debugging for vc4_bos.
Eric Anholt
- Mesa (master): broadcom/vc4: Fix double-unrefcounting of prsc->next with shadows.
Eric Anholt
- Mesa (master): broadcom/vc4: Add support for YUV textures using unaccelerated blits.
Eric Anholt
- Mesa (master): broadcom/vc4: Remove the retval==usage check in is_format_supported().
Eric Anholt
- Mesa (master): gbm: Fix the alpha masks in the GBM format table.
Eric Anholt
- Mesa (master): broadcom/vc5: Ignore unused usage flags in is_format_supported.
Eric Anholt
- Mesa (master): broadcom/vc5: Fix layout of 3D textures.
Eric Anholt
- Mesa (master): broadcom/vc5: Fix regression in the page-cache slice size alignment.
Eric Anholt
- Mesa (master): i965/gen10: Remove warning message.
Rafael Antognolli
- Mesa (master): anv/gen10: Remove warning message.
Rafael Antognolli
- Mesa (master): docs: Add Cannonlake support to 18.0 release notes.
Rafael Antognolli
- Mesa (master): gallium/st/clover: remove unused PIPE_SHADER_IR_LLVM
Timothy Arceri
- Mesa (master): i965: remove unused brw_nir_lower_cs_shared()
Timothy Arceri
- Mesa (master): radeonsi/nir: always set input_usage_mask as using all components
Timothy Arceri
- Mesa (master): radeonsi/nir: gather some compute info in si_nir_scan_shader()
Timothy Arceri
- Mesa (master): ac/radeonsi: add workgroup_ids to the abi
Timothy Arceri
- Mesa (master): ac/radeonsi: add local_invocation_ids to the abi
Timothy Arceri
- Mesa (master): ac: don't call emit_outputs() for compute
Timothy Arceri
- Mesa (master): radeonsi: add get_block_size() helper
Timothy Arceri
- Mesa (master): ac/radeonsi: add load_local_group_size() to the abi
Timothy Arceri
- Mesa (master): ac/radeonsi: create ac_build_shader_clock() helper
Timothy Arceri
- Mesa (master): ac: implement nir_intrinsic_shader_clock
Timothy Arceri
- Mesa (master): ac/radeonsi: add num_work_groups to the abi
Timothy Arceri
- Mesa (master): radeonsi/nir: add nir support for compiling compute shaders
Timothy Arceri
- Mesa (master): ac: add 64bit bitCount support
Timothy Arceri
- Mesa (master): ac: move get_elem_bits() to ac_llvm_build.c
Timothy Arceri
- Mesa (master): ac: add 64bit support to ac_find_lsb()
Timothy Arceri
- Mesa (master): ac: pass struct ac_llvm_context to emit_membar()
Timothy Arceri
- Mesa (master): radeonsi/nir: gather some missing fs info
Timothy Arceri
- Mesa (master): ac: fix some 64bit unpack asserts
Timothy Arceri
- Mesa (master): ac: convert nir_op_f2f32 src to a float
Timothy Arceri
- Mesa (master): radeonsi/nir: add FRAG_RESULT_COLOR to scan pass
Timothy Arceri
- Mesa (master): radeonsi/nir: add depth layout to scan pass
Timothy Arceri
- Mesa (master): r600: add PIPE_SHADER_IR_NATIVE to supported shaders for cs
Timothy Arceri
- Mesa (master): clover: use PIPE_SHADER_CAP_SUPPORTED_IRS to discover IR
Timothy Arceri
- Mesa (master): r600: always return PIPE_SHADER_IR_TGSI for PIPE_SHADER_CAP_PREFERRED_IR
Timothy Arceri
- Mesa (master): radeonsi: stop returning PIPE_SHADER_IR_NATIVE for PIPE_SHADER_CAP_PREFERRED_IR
Timothy Arceri
- Mesa (master): st/glsl_to_tgsi: move nir detection earlier
Timothy Arceri
- Mesa (master): st: add nir shader disk cache support
Timothy Arceri
- Mesa (master): st/radeonsi: enable disk cache for nir
Timothy Arceri
- Mesa (master): st/glsl_to_nir: remove unused options variable
Timothy Arceri
- Mesa (master): st/glsl: set req_local_mem earlier for compute shaders
Timothy Arceri
- Mesa (master): radeonsi: make si_declare_compute_memory() more generic and call for nir
Timothy Arceri
- Mesa (master): ac/nir_to_llvm: add support for nir_intrinsic_shared_atomic_*
Timothy Arceri
- Mesa (master): ac/nir: add nir_intrinsic_{load,store}_shared support
Timothy Arceri
- Mesa (master): radeonsi/nir: fix shader ballot return value bitsize
Timothy Arceri
- Mesa (master): ac/nir_to_llvm: fix image size for arrays of arrays
Timothy Arceri
- Mesa (master): st/shader_cache: add st_{de}serialise_nir_program() helpers
Timothy Arceri
- Mesa (master): st: add NIR GL_ARB_get_program_binary support
Timothy Arceri
- Mesa (master): ac: implement nir_intrinsic_image_samples
Timothy Arceri
- Mesa (master): radeonsi/nir: fix si_nir_load_tcs_varyings() for outputs
Timothy Arceri
- Mesa (master): radeonsi/nir: set TGSI_PROPERTY_FS_EARLY_DEPTH_STENCIL correctly
Timothy Arceri
- Mesa (master): glsl/nir: add pixel_center_integer to shader info
Timothy Arceri
- Mesa (master): radeonsi/nir: fix gl_FragCoord for pixel_center_integer
Timothy Arceri
- Mesa (master): radeonsi: rename variables tgsi_binary -> ir_binary
Timothy Arceri
- Mesa (master): radeonsi: add nir shader cache support
Timothy Arceri
- Mesa (master): st/shader_cache: copy nir pointer to gl_program after deserializing
Timothy Arceri
- Mesa (master): ac/radeonsi: pass type to load_tess_varyings()
Timothy Arceri
- Mesa (master): radeonsi/nir: fix tess varying loads for doubles
Timothy Arceri
- Mesa (master): radeonsi/nir: disable GLSL IR loop unrolling
Timothy Arceri
- Mesa (master): radeonsi/nir: collect more accurate output_usagemask
Timothy Arceri
- Mesa (master): nir: remove old assert
Timothy Arceri
- Mesa (master): radeonsi/nir: fix lds store in tcs outputs handling
Timothy Arceri
- Mesa (master): radeonsi/nir: fix loading of doubles for tess varyings
Timothy Arceri
- Mesa (master): gallium/tgsi: remove is_msaa_sampler array from tgsi_shader_info
Timothy Arceri
- Mesa (master): ac: make use of ac_get_llvm_num_components() helper
Timothy Arceri
- Mesa (master): radeonsi/nir: enable lowering of fpow
Timothy Arceri
- Mesa (master): ac: fix f2b and i2b for doubles
Timothy Arceri
- Mesa (master): ac: add support for handling nir_intrinsic_load_vertex_id
Timothy Arceri
- Mesa (master): radeonsi/nir: disable vertex_id_zero_based lowering
Timothy Arceri
- Mesa (master): radeonsi: create get_base_vertex() helper
Timothy Arceri
- Mesa (master): ac/radeonsi: add load_base_vertex() to the abi
Timothy Arceri
- Mesa (master): ac: fix nir_op_fdd{x,y} handling
Timothy Arceri
- Mesa (master): ac: implement nir_op_ldexp
Timothy Arceri
- Mesa (master): nir: add lower_ldexp to nir compiler options
Timothy Arceri
- Mesa (master): nir: fix interger divide by zero crash during constant folding
Timothy Arceri
- Mesa (master): gallium: remove llvm from ir struct
Timothy Arceri
- Mesa (master): radeonsi: set some context vars for nir path
Timothy Arceri
- Mesa (master): glx: Properly handle cases where screen creation fails
Chuck Atkins
- Mesa (master): meson: Don't confuse the install and search paths for dri drivers
Dylan Baker
- Mesa (master): meson: Check for actual LLVM required versions
Dylan Baker
- Mesa (master): r600/fp64: Fix build.
Dylan Baker
- Mesa (master): glapi: don't walk backwards for includes
Dylan Baker
- Mesa (master): meson: fix test source name for static glapi
Dylan Baker
- Mesa (master): glapi/check_table: Remove 'extern "C"' block
Dylan Baker
- Mesa (master): glapi: remove APPLE extensions from test
Dylan Baker
- Mesa (master): state_tracker: Don't build st-renumerate-test without shared glapi
Dylan Baker
- Mesa (master): glapi: Don't search through subdirs from glapitable.h
Dylan Baker
- Mesa (master): glapi: fix check_table test for non-shared glapi with meson
Dylan Baker
- Mesa (master): meson: use a custom target instead of a generator for i965 oa
Dylan Baker
- Mesa (master): Revert "anv/meson: Make anv_entrypoints_gen.py depend on anv_extensions.py"
Dylan Baker
- Mesa (master): meson: use depend_files to track extra file dependencies
Dylan Baker
- Mesa (master): meson: use depend_files for adding extra file dependencies
Dylan Baker
- Mesa (master): meson: add convenience variable for anv_extensions.py depdendency
Dylan Baker
- Mesa (master): meson: define empty variables for libswdri and libswkmsdri
Dylan Baker
- Mesa (master): meson: add libswdri and libswkmsdri to d3dadaptor link_with
Dylan Baker
- Mesa (master): meson: add libswdri and libswkmsdri to dri link_with
Dylan Baker
- Mesa (master): meson: use va-api version reported by pkg-config
Dylan Baker
- Mesa (master): meson: link dri3 xcb libs into vlwinsys instead of into each target
Dylan Baker
- Mesa (master): meson: actually link with libomxil-bellagio
Dylan Baker
- Mesa (master): meson: Actually link xvmc target with libxvmc
Dylan Baker
- Mesa (master): meson: fix vdpau target linkage
Dylan Baker
- Mesa (master): meson: fix va target linkage
Dylan Baker
- Mesa (master): meson: Fix omx-bellagio target linkage
Dylan Baker
- Mesa (master): meson: Fix xa target linkage
Dylan Baker
- Mesa (master): meson: fix xvmc target linkage
Dylan Baker
- Mesa (master): meson: freedreno depends on nir
Dylan Baker
- Mesa (master): meson: fix building without GL
Dylan Baker
- Mesa (master): 31 new commits
Rob Clark
- Mesa (master): freedreno/ir3: fix use_count refcnt'ing issue
Rob Clark
- Mesa (master): st/mesa: Initialize tex_target in compile_tgsi_instruction
Michel Dänzer
- Mesa (master): i965: Call prepare_external after implicit window-system MSAA resolves
Jason Ekstrand
- Mesa (master): aubinator: Multiply count by 4 to compute buffer sizes
Jason Ekstrand
- Mesa (master): 23 new commits
Jason Ekstrand
- Mesa (master): i965: Fix bugs in intel_from_planar
Jason Ekstrand
- Mesa (master): anv: Don't resolve or ambiguate non-existent layers
Jason Ekstrand
- Mesa (master): anv: Move setting current_pipeline to cmd_state_init
Jason Ekstrand
- Mesa (master): i965: Add gl_state_index casts for PATCH_VERTICES_IN
Jason Ekstrand
- Mesa (master): intel/aubinator: Correctly decode INTERFACE_DESCRIPTOR_DATA
Jason Ekstrand
- Mesa (master): anv/gpu_memcpy: CS Stall before a MI memcpy on gen7
Jason Ekstrand
- Mesa (master): intel/isl: Add an isl_color_value_is_zero helper
Jason Ekstrand
- Mesa (master): anv: Be more careful about fast-clear colors
Jason Ekstrand
- Mesa (master): anv: Use framebuffer layers for implicit subpass transitions
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Apply subpass flushes before set_subpass
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Add begin/end_subpass helpers
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Pass a subpass id into begin_subpass
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Move the color portion of clear_subpass into begin_subpass
Jason Ekstrand
- Mesa (master): intel/blorp: Add a blorp_hiz_clear_depth_stencil helper
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Move the rest of clear_subpass into begin_subpass
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Decide whether or not to HiZ clear up-front
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Iterate all subpass attachments when clearing
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Add a concept of pending load aspects
Jason Ekstrand
- Mesa (master): anv/pass: Store usage in each subpass attachment
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Sync clear values in begin_subpass
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Mark depth/stencil surfaces written in begin_subpass
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Do subpass image transitions in begin/end_subpass
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Simplify transition_depth_buffer
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Use layout_to_* helpers in compute_aux_usage
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Delete some assert-only variables
Jason Ekstrand
- Mesa (master): anv/blorp: Use layout_to_aux_usage when a layout is provided
Jason Ekstrand
- Mesa (master): anv: Only copy clear dwords if we're rendering to the first slice
Jason Ekstrand
- Mesa (master): anv: Don't assert that stencil HiZ clears are single-slice
Jason Ekstrand
- Mesa (master): i965/state: Ignore intel_obj->_Format for depth/stencil and ETC2
Jason Ekstrand
- Mesa (master): i965/miptree: Loosen the format check in miptree_match_image
Jason Ekstrand
- Mesa (master): i965/tex_image: Pull the tex format from the renderbuffer in intelSetTexBuffer2
Jason Ekstrand
- Mesa (master): i965/tex_image: Reference the renderbuffer miptree in setTexBuffer2
Jason Ekstrand
- Mesa (master): i965: Use finish_external instead of make_shareable in setTexBuffer2
Jason Ekstrand
- Mesa (master): intel/isl: Improve the documentation on get_default_aux_state
Jason Ekstrand
- Mesa (master): i965: Be more clever about setting up our viewport clip
Jason Ekstrand
- Mesa (master): i965: Only emit 3DSTATE_DRAWING_RECTANGLE once on gen8+
Jason Ekstrand
- Mesa (master): meson: don't install windows headers on non-windows platforms
Eric Engeström
- Mesa (master): r200: remove left over dead code
Eric Engeström
- Mesa (master): glsl: fix sizeof(pointer) bug
Eric Engeström
- Mesa (master): egl/wayland: check for invalid format index
Eric Engeström
- Mesa (master): configure.ac: pthread-stubs not present on OpenBSD
Eric Engeström
- Mesa (master): docs: fix patent url
Eric Engeström
- Mesa (master): egl/dri2: fix segfault when display initialisation fails
Eric Engeström
- Mesa (master): *-symbol-check: use correct `nm` path when cross-compiling
Eric Engeström
- Mesa (master): meson: simplify the gbm option code, and avoid changing types
Eric Engeström
- Mesa (master): meson: avoid changing types for the dri3 option
Eric Engeström
- Mesa (master): mesa: add missing RGB9_E5 format in _mesa_base_fbo_format
AntÃa Puentes Felpeto
- Mesa (master): appveyor: Build with MSVC 2015.
Jose Fonseca
- Mesa (master): vbo: Correctly handle attribute offsets in dlist draw.
Mathias Fröhlich
- Mesa (master): mesa: Use defines for the aliased material array attributes.
Mathias Fröhlich
- Mesa (master): mesa: Put materials at the end of the generic block.
Mathias Fröhlich
- Mesa (master): mesa: Track position/generic0 aliasing in the VAO.
Mathias Fröhlich
- Mesa (master): vbo: Use static const VERT_ATTRIB->VBO_ATTRIB maps.
Mathias Fröhlich
- Mesa (master): vbo: Simplify input array distribution for array type draws.
Mathias Fröhlich
- Mesa (master): vbo: Simplify input array distribution for imm type draws.
Mathias Fröhlich
- Mesa (master): vbo: Simplify input array distribution for dlist type draws.
Mathias Fröhlich
- Mesa (master): mesa: Use atomics for buffer objects reference counts.
Mathias Fröhlich
- Mesa (master): vbo: Move vbo_rebase into its only caller module tnl.
Mathias Fröhlich
- Mesa (master): mesa: Factor out _mesa_disable_vertex_array_attrib.
Mathias Fröhlich
- Mesa (master): mesa: Fix VAO buffer object tracking.
Mathias Fröhlich
- Mesa (master): gallium: Mute arrays for several meta like callbacks.
Mathias Fröhlich
- Mesa (master): mesa: Only update enabled VAO gl_vertex_array entries.
Mathias Fröhlich
- Mesa (master): mesa: Provide an alternative to get_vp_mode()
Mathias Fröhlich
- Mesa (master): vbo: Use _VPMode instead of get_vp_mode().
Mathias Fröhlich
- Mesa (master): vbo: Remove get_vp_mode() and enum vp_mode.
Mathias Fröhlich
- Mesa (master): mesa: Introduce a yet unused _DrawVAO.
Mathias Fröhlich
- Mesa (master): vbo: Implement method to track the inputs array.
Mathias Fröhlich
- Mesa (master): vbo: Use _DrawVAO for array type draw commands.
Mathias Fröhlich
- Mesa (master): mesa: Add flush_vertices to _mesa_{enable,disable}_vertex_array_attrib.
Mathias Fröhlich
- Mesa (master): mesa: Make _mesa_vertex_attrib_binding public.
Mathias Fröhlich
- Mesa (master): mesa: Add flush_vertices to _mesa_bind_vertex_buffer.
Mathias Fröhlich
- Mesa (master): vbo: Implement tool functions for vbo specific VAO setup.
Mathias Fröhlich
- Mesa (master): vbo: Make use of _DrawVAO from immediate mode draw
Mathias Fröhlich
- Mesa (master): mesa: Use atomics for shared VAO reference counts.
Mathias Fröhlich
- Mesa (master): vbo: Make use of _DrawVAO from the dlist code.
Mathias Fröhlich
- Mesa (master): mesa: Update vertex processing mode on _mesa_UseProgram.
Mathias Fröhlich
- Mesa (master): etnaviv: add useful information to BO import errors
Christian Gmeiner
- Mesa (master): etnaviv: npot_tex_any_wrap needs one bit only
Christian Gmeiner
- Mesa (master): i965: check if upload is 0 explicitely, when downsizing a format
Andres Gomez
- Mesa (master): vbo: print first element of the VAO when the binding stride is 0
Andres Gomez
- Mesa (master): vbo: take into account the size when printing VAO elements
Andres Gomez
- Mesa (master): vbo: provide 64bits support to print_draw_arrays
Andres Gomez
- Mesa (master): travis: radeonsi and radv need LLVM 4.0
Andres Gomez
- Mesa (master): swr: bump minimum supported LLVM version to 4.0
Andres Gomez
- Mesa (master): anv: set maxResourceSize to the respective value for each generation
Samuel Iglesias Gonsálvez
- Mesa (master): glsl/linker: fix bug when checking precision qualifier
Samuel Iglesias Gonsálvez
- Mesa (master): i965: Bump official kernel requirement to Linux v3.9.
Kenneth Graunke
- Mesa (master): intel/decoder: Fix control / evaluation label mixup.
Kenneth Graunke
- Mesa (master): anv: Drop I915_EXEC_CONSTANTS_REL_GENERAL from execbuf.
Kenneth Graunke
- Mesa (master): isl: Don't use surface format R32_FLOAT for typed atomic integer operations
Kenneth Graunke
- Mesa (master): i965: Drop EXEC_OBJECT_CAPTURE defines.
Kenneth Graunke
- Mesa (master): mesa: Move compute_num_levels from st_gen_mipmap.c to mipmap.c.
Kenneth Graunke
- Mesa (master): i965: Implement GenerateMipmap directly, rather than using Meta.
Kenneth Graunke
- Mesa (master): i965: Stop restoring the default L3 configuration on Kernel 4.16+.
Kenneth Graunke
- Mesa (master): i965: Use absolute addressing for constant buffer 0 on Kernel 4.16+.
Kenneth Graunke
- Mesa (master): glsl: Parse 'layout' as a token with advanced blending or bindless
Kenneth Graunke
- Mesa (master): i965: Don't emit MOVs with undefined registers for Gen4 point clipping.
Kenneth Graunke
- Mesa (master): svga: Fix a leftover debug hack
Thomas Hellstrom
- Mesa (master): loader_dri3/glx/egl: Reinstate the loader_dri3_vtable get_dri_screen callback
Thomas Hellstrom
- Mesa (master): nvc0: disable MS Images for sample_count == 1 on Maxwell
Karol Herbst
- Mesa (master): nvir/nvc0: fix legalizing of ld unlock c0[0x10000]
Karol Herbst
- Mesa (master): nvir: dont optimize mad with subops to shladd
Karol Herbst
- Mesa (master): nvir/gm107: iterate over all defs in SchedDataCalculatorGM107::findFirstUse
Karol Herbst
- Mesa (master): nvir/gm107: consider FILE_FLAGS dependencies in SchedDataCalculatorGM107
Karol Herbst
- Mesa (master): radv: implement VK_EXT_external_memory_host
Fredrik Höglund
- Mesa (master): meson: Add Haiku platform support v4
Alexander von Gluck IV
- Mesa (master): gallium/hud: update some query functions
Grazvydas Ignotas
- Mesa (master): radeonsi: avoid int-to-pointer-cast warnings on 32bit
Grazvydas Ignotas
- Mesa (master): intel/compiler: fix 64bit value prints on 32bit
Grazvydas Ignotas
- Mesa (master): Revert "i965: prevent potentially null pointer access"
Mark Janes
- Mesa (master): i965: fix tessellation regressions with gl_state_index16
Mark Janes
- Mesa (master): Revert "mesa: reduce the size of gl_texture_image"
Mark Janes
- Mesa (master): Partially revert "mesa: use GLenum16 in a few more places"
Mark Janes
- Mesa (master): mesa: fix compile failure
Mark Janes
- Mesa (master): i965: Fix KHR_blend_equation_advanced with some render targets.
Francisco Jerez
- Mesa (master): mesa: Rename dd_function_table::BlendBarrier to match latest EXT spec.
Francisco Jerez
- Mesa (master): mesa: Rename MESA_shader_framebuffer_fetch gl_extensions bits to EXT.
Francisco Jerez
- Mesa (master): glapi: Update XML for last revision of EXT_shader_framebuffer_fetch.
Francisco Jerez
- Mesa (master): mesa: Implement glFramebufferFetchBarrierEXT entry point.
Francisco Jerez
- Mesa (master): util: Add EXPLICIT_CONVERSION macro.
Francisco Jerez
- Mesa (master): util/bitset: Add C++ wrapper for static-size bitsets.
Francisco Jerez
- Mesa (master): glsl: Switch ast_type_qualifier to a 128-bit bitset.
Francisco Jerez
- Mesa (master): glsl: Replace MESA_shader_framebuffer_fetch extension flags with EXT ones.
Francisco Jerez
- Mesa (master): glsl: Initialize ir_variable_data::fb_fetch_output earlier for GL(ES) 2.
Francisco Jerez
- Mesa (master): glsl: Allow layout token for EXT_shader_framebuffer_fetch_non_coherent.
Francisco Jerez
- Mesa (master): glsl: Add support for the framebuffer fetch layout(noncoherent) qualifier.
Francisco Jerez
- Mesa (master): glsl: Specify framebuffer fetch coherency mode in lower_blend_equation_advanced().
Francisco Jerez
- Mesa (master): glsl: Silence warnings when reading from a framebuffer fetch output.
Francisco Jerez
- Mesa (master): mesa: Expose EXT_shader_framebuffer_fetch(_non_coherent) on desktop and embedded GL.
Francisco Jerez
- Mesa (master): util/bitset: Make C++ wrapper trivially constructible.
Francisco Jerez
- Mesa (master): intel/ir: Fix invalid type aliasing with undefined behavior in test_eu_compact.
Francisco Jerez
- Mesa (master): i965: Create new program cache bo when clearing the program cache
Jordan Justen
- Mesa (master): i965: Enable disk shader cache by default
Jordan Justen
- Mesa (18.0): i965: Support 0 ARB_get_program_binary formats for compat profiles
Jordan Justen
- Mesa (master): intel/vulkan: Support INTEL_NO_HW environment variable
Jordan Justen
- Mesa (master): intel/common: Add gen_get_pci_device_id_override
Jordan Justen
- Mesa (master): i965: Use gen_get_pci_device_id_override
Jordan Justen
- Mesa (master): intel/vulkan: Support INTEL_DEVID_OVERRIDE environment variable
Jordan Justen
- Mesa (master): intel/common: Add gen_device_name_to_pci_device_id
Jordan Justen
- Mesa (master): intel/tools: Use gen_device_name_to_pci_device_id in aubinator
Jordan Justen
- Mesa (master): meson/swr: re-shuffle generated files
George Kyriazis
- Mesa (master): meson/swr: Updated copyright dates
George Kyriazis
- Mesa (master): 27 new commits
George Kyriazis
- Mesa (master): swr/rast: Fix index buffer overfetch issue for non-indexed draws
George Kyriazis
- Mesa (master): swr/rast: whitespace change
George Kyriazis
- Mesa (master): swr/rast: Remove draw type from event definitions
George Kyriazis
- Mesa (master): swr/rast: Code generation cleanup
George Kyriazis
- Mesa (master): swr/rast: Consolidate TRANSLATE_ADDRESS
George Kyriazis
- Mesa (master): swr/rast: Faster frustum prim culling
George Kyriazis
- Mesa (master): swr/rast: revert clip distance precision
George Kyriazis
- Mesa (master): st/va: Enable vaExportSurfaceHandle()
Christian König
- Mesa (master): st/va: Make the vendor string more descriptive
Christian König
- Mesa (master): winsys/amdgpu: request high addresses
Christian König
- Mesa (master): i965: perf: use drmIoctl() instead of ioctl()
Lionel Landwerlin
- Mesa (master): i965: perf: cleanup detection of kernel support for loadable configs
Lionel Landwerlin
- Mesa (master): i965: prevent potentially null pointer access
Lionel Landwerlin
- Mesa (master): i965: perf: ensure reading config IDs from sysfs isn't interrupted
Lionel Landwerlin
- Mesa (master): intel: aubinator_error_decode: fix segfault on missing register
Lionel Landwerlin
- Mesa (master): vl: add parameters for HEVC encode
Leo Liu
- Mesa (master): radeon/vcn: add vcn encode interface for HEVC
Leo Liu
- Mesa (master): radeon/vcn: support picture parameters for HEVC
Leo Liu
- Mesa (master): radeon/vcn: add ib implementations for HEVC
Leo Liu
- Mesa (master): radeon/vcn: add header implementations for HEVC
Leo Liu
- Mesa (master): st/va: move H264 enc functions into separate file
Leo Liu
- Mesa (master): st/va: add HEVC picture desc
Leo Liu
- Mesa (master): st/va: add entrypoint check for HEVC
Leo Liu
- Mesa (master): st/va: enable dual instances encode only for H264
Leo Liu
- Mesa (master): st/va: add HEVC encode functions
Leo Liu
- Mesa (master): st/va: implement HEVC encode functions
Leo Liu
- Mesa (master): radeonsi: enable vcn encode for HEVC main
Leo Liu
- Mesa (master): amd/common:add uvd hevc enc support check in hw query
Leo Liu
- Mesa (master): winsys/amdgpu:add uvd hevc enc support in amdgpu cs
Leo Liu
- Mesa (master): radeon/uvd:add uvd hevc enc hw interface header
Leo Liu
- Mesa (master): radeon/uvd:add uvd hevc enc hw ib implementation
Leo Liu
- Mesa (master): radeon/uvd:add uvd hevc enc functions
Leo Liu
- Mesa (master): radeonsi:create uvd hevc enc entry
Leo Liu
- Mesa (master): radeonsi: enable uvd encode for HEVC main
Leo Liu
- Mesa (master): nvc0: Use GP100_COMPUTE_CLASS on GP10B
Ilia Mirkin
- Mesa (master): gm107/ir: change how SUQ works in preparation for bindless
Ilia Mirkin
- Mesa (master): nvc0: add support for bindless on maxwell+
Ilia Mirkin
- Mesa (master): gm107/ir: avoid using kepler instruction capabilities
Ilia Mirkin
- Mesa (master): mesa: add xbgr support adjacent to xrgb
Ilia Mirkin
- Mesa (master): st/dri: only expose config formats that are display targets
Ilia Mirkin
- Mesa (master): nv50,nvc0: mark ABGR format as displayable instead of ARGB format
Ilia Mirkin
- Mesa (master): nv50,nvc0: fix clear buffer acceleration
Ilia Mirkin
- Mesa (master): nvc0: fix writing query results into buffer
Ilia Mirkin
- Mesa (master): nv50,nvc0: fix integer MS resolves using 2d engine
Ilia Mirkin
- Mesa (master): nvc0: collapse output slots to have adjacent registers
Ilia Mirkin
- Mesa (master): st/mesa: ensure that images don't try to reference non-existent levels
Ilia Mirkin
- Mesa (master): radv: Don't expose VK_KHX_multiview on android.
Bas Nieuwenhuizen
- Mesa (master): ac/nir: fix GS load input type.
Bas Nieuwenhuizen
- Mesa (master): vulkan/wsi: Fix OOM behavior with prime images.
Bas Nieuwenhuizen
- Mesa (master): autotools: Only build libmesa-st-tests-common.a for tests.
Bas Nieuwenhuizen
- Mesa (master): ac: Use the renumbered const address space for LLVM 7.
Bas Nieuwenhuizen
- Mesa (master): radv: Always lower indirect derefs after nir_lower_global_vars_to_local.
Bas Nieuwenhuizen
- Mesa (master): radv: Put supported extensions in a struct.
Bas Nieuwenhuizen
- Mesa (master): radv: Track enabled extensions.
Bas Nieuwenhuizen
- Mesa (master): radv: Reword radv_entrypoints_gen.py
Bas Nieuwenhuizen
- Mesa (master): radv: Return NULL for entrypoints when not supported.
Bas Nieuwenhuizen
- Mesa (master): radv: Fix autotools build.
Bas Nieuwenhuizen
- Mesa (master): radv/extensions: fix c_vk_version for patch == None
Bas Nieuwenhuizen
- Mesa (master): radv: Really use correct HTILE expanded words.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: remove unused si_shader_context members
Marek Olšák
- Mesa (master): radeonsi: load the right number of components for VS inputs and TBOs
Marek Olšák
- Mesa (master): ac: add glc parameter to ac_build_buffer_load_format
Marek Olšák
- Mesa (master): ac/nir: use ac_build_buffer_load_format for image buffer loads
Marek Olšák
- Mesa (master): radeonsi: use ac_build_buffer_load_format for image buffer loads
Marek Olšák
- Mesa (master): mesa: don't flag _NEW_COLOR for KHR adv.blend if prog constant doesn't change
Marek Olšák
- Mesa (master): radeonsi: use pknorm_i16/u16 and pk_i16/u16 LLVM intrinsics
Marek Olšák
- Mesa (master): amd: remove support for LLVM 3.9
Marek Olšák
- Mesa (master): mesa: change ctx->Color.ColorMask into a 32-bit bitmask
Marek Olšák
- Mesa (master): winsys/amdgpu: allow non page-aligned size bo creation from pointer
Marek Olšák
- Mesa (master): gallium: build ddebug, noop, rbug, trace as part of auxiliary
Marek Olšák
- Mesa (master): st/mesa: don't store non-fragment sampler states and views in st_context
Marek Olšák
- Mesa (master): st/mesa: remove out_num_textures from update_textures
Marek Olšák
- Mesa (master): radeonsi: copy the NIR enablement debug bit to the shader cache flags
Marek Olšák
- Mesa (master): st/mesa: don't translate blend state when it's disabled for a colorbuffer
Marek Olšák
- Mesa (master): st/mesa: don't translate blend state when color writes are disabled
Marek Olšák
- Mesa (master): st/mesa: generate blend state according to the number of enabled color buffers
Marek Olšák
- Mesa (master): mesa: use GLenum16 in a few more places
Marek Olšák
- Mesa (master): mesa: inline init_texture_unit
Marek Olšák
- Mesa (master): mesa: separate legacy stuff from gl_texture_unit into gl_fixedfunc_texture_unit
Marek Olšák
- Mesa (master): mesa: decrease the array size of ctx->Texture.FixedFuncUnit to 8
Marek Olšák
- Mesa (master): mesa: further reduce the size of ctx->Texture
Marek Olšák
- Mesa (master): mesa: reduce the size of gl_image_unit (v2)
Marek Olšák
- Mesa (master): mesa: reduce the size of gl_program
Marek Olšák
- Mesa (master): mesa: reduce the size of gl_texture_object
Marek Olšák
- Mesa (master): mesa: reduce the size of gl_viewport_attrib
Marek Olšák
- Mesa (master): mesa,glsl,nir: reduce gl_state_index size to 2 bytes
Marek Olšák
- Mesa (master): mesa: reduce the size of gl_program_parameter
Marek Olšák
- Mesa (master): mesa: reduce the size of gl_texture_image
Marek Olšák
- Mesa (master): mesa: move STATE_LENGTH to shader_enums.h and use it everywhere
Marek Olšák
- Mesa (master): mesa: don't clamp just based on ARB_viewport_array extension
Marek Olšák
- Mesa (master): gallium: allow drivers to impose BO flags restrictions on constant buffer 0
Marek Olšák
- Mesa (master): gallium: use PIPE_CAP_CONSTBUF0_FLAGS
Marek Olšák
- Mesa (master): ac: query high bits of 32-bit address space
Marek Olšák
- Mesa (master): gallium/radeon: add 32-bit address space heaps
Marek Olšák
- Mesa (master): winsys/amdgpu: enable 32-bit VM allocations
Marek Olšák
- Mesa (master): winsys/radeon: add struct radeon_vm_heap
Marek Olšák
- Mesa (master): winsys/radeon: implement and enable 32-bit VM allocations
Marek Olšák
- Mesa (master): radeonsi: move const_uploader allocations to 32-bit address space
Marek Olšák
- Mesa (master): radeonsi: disallow constant buffers with a 64-bit address in slot 0
Marek Olšák
- Mesa (master): radeonsi: implement 32-bit pointers in user data SGPRs (v2)
Marek Olšák
- Mesa (master): radeonsi: fix regression from 32-bit pointers on CI
Marek Olšák
- Mesa (master): st/mesa: Factorize duplicate code in st_update_framebuffer_state()
Marek Olšák
- Mesa (master): st/mesa: Factorize duplicate code for atomic buffer binding
Marek Olšák
- Mesa (master): radeonsi: make texture_discard_cmask/eliminate functions non-static
Marek Olšák
- Mesa (master): radeonsi: don't flush when si_eliminate_fast_color_clear is no-op
Marek Olšák
- Mesa (master): mesa: implement ARB_compatibility
Marek Olšák
- Mesa (master): mesa: enable OpenGL 3.1 with ARB_compatibility
Marek Olšák
- Mesa (master): mesa: expose ARB_enhanced_layouts in the compatibility profile
Marek Olšák
- Mesa (master): mesa: add some of missing compatibility support for ARB_bindless_texture
Marek Olšák
- Mesa (master): mesa: replace some API_OPENGL_CORE checks with _mesa_is_desktop_gl
Marek Olšák
- Mesa (master): mesa: rename has_core_gs -> has_gs in get_programiv
Marek Olšák
- Mesa (master): radeonsi: move TCS_OUT_LAYOUT.PatchVerticesIn to lower bits
Marek Olšák
- Mesa (master): radeonsi: move tessellation ring info into si_screen
Marek Olšák
- Mesa (master): radeonsi: put both tessellation rings into 1 buffer
Marek Olšák
- Mesa (master): radeonsi: change si_descriptors::shader_userdata_offset type to short
Marek Olšák
- Mesa (master): radeonsi: move 2nd-shader descriptor pointers into s[0:1]
Marek Olšák
- Mesa (master): radeonsi: move tess ring address into TCS_OUT_LAYOUT, removes 2 TCS user SGPRs
Marek Olšák
- Mesa (master): radeonsi: preload the tess offchip ring in TES
Marek Olšák
- Mesa (master): radeonsi: remove si_descriptors parameter from emit_shader_pointer functions
Marek Olšák
- Mesa (master): radeonsi: don't use struct si_descriptors for vertex buffer descriptors
Marek Olšák
- Mesa (master): radeonsi: allow fewer input SGPRs in 2nd shader of merged shaders
Marek Olšák
- Mesa (master): radeonsi: set correct num_input_sgprs for VS prolog in merged shaders
Marek Olšák
- Mesa (master): radeonsi: make SI_SGPR_VERTEX_BUFFERS the last user SGPR input
Marek Olšák
- Mesa (master): radeonsi: remove 2 unused user SGPRs from merged TES-GS with 32-bit pointers
Marek Olšák
- Mesa (master): mesa: fix query of GL_TEXTURE_COMPRESSION_HINT_ARB
Brian Paul
- Mesa (master): svga: remove unused min/max_index params to draw_vgpu10()
Brian Paul
- Mesa (master): svga: clean up retry_draw_range_elements(), retry_draw_arrays()
Brian Paul
- Mesa (master): svga: whitespace/formatting fixes in svga_pipe_draw.c
Brian Paul
- Mesa (master): svga: remove unneeded #includes in svga_pipe_draw.c
Brian Paul
- Mesa (master): vbo: use vbo local var for draw call in vbo_save_playback_vertex_list()
Brian Paul
- Mesa (master): vbo: s/drawcount/drawcount_offset
Brian Paul
- Mesa (master): vbo: add comments on the VBO draw function typedefs
Brian Paul
- Mesa (master): vbo: change an argument in vbo_draw_indirect_prims()
Brian Paul
- Mesa (master): gallivm/llvmpipe: add const qualifiers on sampler variables
Brian Paul
- Mesa (master): st/mesa: refactor bufferobj_data()
Brian Paul
- Mesa (master): st/mesa: refactor st_bufferobj_map_range()
Brian Paul
- Mesa (master): st/mesa: use st_access_flags_to_transfer_flags() helper in more places
Brian Paul
- Mesa (master): util: remove redundant check for the __clang__ macro
Brian Paul
- Mesa (master): mesa: simplify _mesa_get_compressed_formats()
Brian Paul
- Mesa (master): mesa: minor whitespace fixes, line wrapping in texcompress.c
Brian Paul
- Mesa (master): mesa: rename gl_vertex_array_object::_VertexAttrib -> _VertexArray
Brian Paul
- Mesa (master): gallium/util: replace unsigned with tgsi enum types
Brian Paul
- Mesa (master): gallium/util: replace uint with tgsi enum types
Brian Paul
- Mesa (master): st/mesa: use TGSI enum types in st_glsl_to_tgsi.cpp
Brian Paul
- Mesa (master): tgsi: use TGSI enum types in ureg code
Brian Paul
- Mesa (master): st/mesa: use tgsi_semantic enum type
Brian Paul
- Mesa (master): tgsi: use tgsi_semantic enum type in ureg code
Brian Paul
- Mesa (master): st/mesa: rename some vars related to indirect draw count
Brian Paul
- Mesa (master): cso: add a couple sanity check assertions in cso_draw_vbo()
Brian Paul
- Mesa (master): vbo: improve comments on vbo_draw_func()
Brian Paul
- Mesa (master): gallium/util: trivial whitespace/formatting fixes in u_blit.c
Brian Paul
- Mesa (master): vbo: add a comment on vbo_draw_transform_feedback()
Brian Paul
- Mesa (master): st/mesa: s/unsigned/enum tgsi_semantic/ st_cb_drawpixels.c
Brian Paul
- Mesa (master): gallium/util: s/uint/enum tgsi_semantic/ in u_blitter.c
Brian Paul
- Mesa (master): tgsi: s/unsigned/enum pipe_shader_type/ in ureg code
Brian Paul
- Mesa (master): gallium/util: s/uint/enum tgsi_semantic/ in simple shader code
Brian Paul
- Mesa (master): tgsi: use TGSI_INTERPOLATE_x arguments instead of zeros in ureg code
Brian Paul
- Mesa (master): tgsi: s/unsigned/enum tgsi_semantic/ in ureg_DECL_output()
Brian Paul
- Mesa (master): gallium/util: silence clang warning in blitter code
Brian Paul
- Mesa (master): mesa: add missing switch case for EXTRA_VERSION_40 in check_extra()
Brian Paul
- Mesa (master): mesa: add glsl version query (v4)
Brian Paul
- Mesa (master): svga: call tgsi_scan_shader() for dummy shaders
Brian Paul
- Mesa (master): svga: move svga_update_state() call in draw code
Brian Paul
- Mesa (master): svga: move duplicated code for setting fillmode/flatshade state
Brian Paul
- Mesa (master): svga: s/unsigned/enum pipe_shader_type/
Brian Paul
- Mesa (master): svga: replace gotos with else clauses
Brian Paul
- Mesa (master): svga: replaced 'unsigned' with proper enum types in shader code
Brian Paul
- Mesa (master): meson: Add build option for tools
Scott D Phillips
- Mesa (master): i965/tiled_memcpy: linear_to_ytiled a cache line at a time
Scott D Phillips
- Mesa (master): i965/tiled_memcpy: change linear pointer from (0, 0) to (xt1, yt1)
Scott D Phillips
- Mesa (master): i965/miptree: Initialize mcs with a linear map
Scott D Phillips
- Mesa (master): intel: Add Coffee Lake brand strings
Anuj Phogat
- Mesa (master): intel/genxml/icl: Add gen11.xml
Anuj Phogat
- Mesa (master): intel/genxml/icl: Generate packing headers
Anuj Phogat
- Mesa (master): intel/genxml/icl: Update genx_bits header
Anuj Phogat
- Mesa (master): intel/isl/icl: Add the maximum surface size limit
Anuj Phogat
- Mesa (master): intel/isl/icl: Build and use gen11 surface state emit functions
Anuj Phogat
- Mesa (master): intel/icl: Do StateCacheInvalidation for indirect clear color
Anuj Phogat
- Mesa (master): i965/icl: Don't set ResetGatewayTimer
Anuj Phogat
- Mesa (master): i965/icl: Build and use gen11 functions for genxml state-upload and blorp
Anuj Phogat
- Mesa (master): i965/icl: Update the comment for maximum number of threads per PSD
Anuj Phogat
- Mesa (master): i965/icl: Define and use icl mocs settings
Anuj Phogat
- Mesa (master): i965/icl: Update the assert in brw_memory_barrier()
Anuj Phogat
- Mesa (master): i965/icl: Update switch statements
Anuj Phogat
- Mesa (master): i965/icl: Add assertions to check dispatch mode is SIMD8
Anuj Phogat
- Mesa (master): intel/common/icl: Add has_sample_with_hiz flag in gen_device_info
Anuj Phogat
- Mesa (master): i965/icl: Enable float blend optimization and Wa3DStateMode
Anuj Phogat
- Mesa (master): i965/icl: Add render target flush after uploading binding table
Anuj Phogat
- Mesa (master): anv/icl: Add gen11 mocs defines
Anuj Phogat
- Mesa (master): anv/icl: Add #define genX
Anuj Phogat
- Mesa (master): anv/icl: Don't set ResetGatewayTimer
Anuj Phogat
- Mesa (master): anv/icl: Don't use SingleVertexDispatch
Anuj Phogat
- Mesa (master): anv/icl: Don't use DISPATCH_MODE_SIMD4X2
Anuj Phogat
- Mesa (master): anv/icl: Generate gen11 entry point functions
Anuj Phogat
- Mesa (master): anv/icl: Build anv libs for gen11
Anuj Phogat
- Mesa (master): anv/icl: Use gen11 functions
Anuj Phogat
- Mesa (master): anv/icl: Enable float blend optimization
Anuj Phogat
- Mesa (master): anv/icl: Add render target flush after uploading binding table
Anuj Phogat
- Mesa (master): glsl/linker: remove ubo explicit binding handling
Alejandro Pinheiro
- Mesa (master): radv: store the bind point when creating descriptors with templates
Samuel Pitoiset
- Mesa (master): radv: use separate bindings for graphics and compute descriptors
Samuel Pitoiset
- Mesa (master): radv: do not insert shaders in cache when it's disabled
Samuel Pitoiset
- Mesa (master): ac/nir: replace SI.buffer.load.dword with amdgcn.buffer.load
Samuel Pitoiset
- Mesa (master): ac/nir: fix a crash in load_gs_input() on pre-GFX9 chips
Samuel Pitoiset
- Mesa (master): ac/nir: remove emission of nir_op_fdiv
Samuel Pitoiset
- Mesa (master): nir: add nir_opt_shrink_load pass
Samuel Pitoiset
- Mesa (master): radv: run nir_opt_shrink_load
Samuel Pitoiset
- Mesa (master): ac/shader: scan vertex inputs usage mask
Samuel Pitoiset
- Mesa (master): ac/nir: avoid loading unused VS input components
Samuel Pitoiset
- Mesa (master): ac/nir: use new pknorm_i16/u16 and pk_i16/u16 LLVM intrinsics
Samuel Pitoiset
- Mesa (master): ac: add ac_build_export_null() helper
Samuel Pitoiset
- Mesa (master): ac/nir: use ac_build_export_null()
Samuel Pitoiset
- Mesa (master): ac/nir: remove useless check in si_llvm_init_export_args()
Samuel Pitoiset
- Mesa (master): ac/nir: remove dead code in handle_vs_outputs_post()
Samuel Pitoiset
- Mesa (master): ac/nir: remove set but unused export_mask
Samuel Pitoiset
- Mesa (master): ac/nir: add radv_export_param() helper
Samuel Pitoiset
- Mesa (master): ac/shader: scan info about output PS declarations
Samuel Pitoiset
- Mesa (master): ac/nir: add radv_load_output() helper
Samuel Pitoiset
- Mesa (master): ac/nir: clean up handle_fs_outputs_post()
Samuel Pitoiset
- Mesa (master): ac/nir: compute correct number of user SGPRs on GFX9
Samuel Pitoiset
- Mesa (master): ac/nir: remove unused nir_to_llvm_context:{defs,phis}
Samuel Pitoiset
- Mesa (master): ac: move tg_size to the ABI
Samuel Pitoiset
- Mesa (master): ac: move push_constants to the ABI
Samuel Pitoiset
- Mesa (master): ac: move view_index to the ABI
Samuel Pitoiset
- Mesa (master): ac: add load_sample_mask_in() to the ABI
Samuel Pitoiset
- Mesa (master): ac: add load_resource() to the ABI
Samuel Pitoiset
- Mesa (master): ac/nir: remove useless bitcast in load_tess_coord()
Samuel Pitoiset
- Mesa (master): ac: remove unused parameters in abi::load_tess_coord()
Samuel Pitoiset
- Mesa (master): ac/nir: drop nir_to_llvm_context from emit_f2f16()
Samuel Pitoiset
- Mesa (master): ac/nir: drop nir_to_llvm_context from visit_load_local_invocation_index()
Samuel Pitoiset
- Mesa (master): ac/nir: drop nir_to_llvm_context from cast_ptr()
Samuel Pitoiset
- Mesa (master): ac/nir: drop nir_to_llvm_context from visit_load_push_constant()
Samuel Pitoiset
- Mesa (master): ac/nir: drop nir_to_llvm_context from visit_vulkan_resource_reindex()
Samuel Pitoiset
- Mesa (master): ac/nir: drop nir_to_llvm_context from visit_var_atomic()
Samuel Pitoiset
- Mesa (master): ac/nir: drop nir_to_llvm_context from glsl_to_llvm_type()
Samuel Pitoiset
- Mesa (master): ac/nir: remove nir_to_llvm_context::builder
Samuel Pitoiset
- Mesa (master): ac/nir: remove nir_to_llvm_context::module
Samuel Pitoiset
- Mesa (master): ac/nir: remove backlink to nir_to_llvm_context
Samuel Pitoiset
- Mesa (master): ac/shader: scan force_persample
Samuel Pitoiset
- Mesa (master): ac: move the outputs array to the ABI
Samuel Pitoiset
- Mesa (master): ac/nir: remove nir_to_llvm_context::nir link
Samuel Pitoiset
- Mesa (master): ac: remove nir_to_llvm_context from ac_nir_translate()
Samuel Pitoiset
- Mesa (master): ac/nir: rename nir_to_llvm_context to radv_shader_context
Samuel Pitoiset
- Mesa (master): ac/shader: be a little smarter when scanning vertex buffers
Samuel Pitoiset
- Mesa (master): ac/shader: fix gathering of desc_set_used_mask
Samuel Pitoiset
- Mesa (master): ac/nir: do not reserve user SGPRs for unused descriptor sets
Samuel Pitoiset
- Mesa (master): radv: compact varyings after removing unused ones
Samuel Pitoiset
- Mesa (master): radv: allow to force family using RADV_FORCE_FAMILY
Samuel Pitoiset
- Mesa (master): ac/nir: move ac_declare_lds_as_pointer() outside of the switch
Samuel Pitoiset
- Mesa (master): ac/nir: set the DA field when performing atomics on 3D images
Samuel Pitoiset
- Mesa (master): ac/nir: add glsl_is_array_image() helper
Samuel Pitoiset
- Mesa (master): spirv: apply memory qualifiers to images
Samuel Pitoiset
- Mesa (master): ac/nir: set GLC=1 for load/store of coherent/volatile images
Samuel Pitoiset
- Mesa (master): nir: add is_used_once for fmul(fexp2(a), fexp2(b)) to fexp2(fadd(a, b))
Samuel Pitoiset
- Mesa (master): nir: lower fexp2(fmul(flog2(a), 2)) to fmul(a, a)
Samuel Pitoiset
- Mesa (master): radv: enable lowering of fpow to fexp2 and flog2
Samuel Pitoiset
- Mesa (master): ac/nir: remove emission of nir_op_fpow
Samuel Pitoiset
- Mesa (master): ac/nir: use ordered float comparisons except for not equal
Samuel Pitoiset
- Mesa (master): ac/nir: clean up a hack about rounding 2nd coord component
Samuel Pitoiset
- Mesa (master): ac/shader: move scanning some info about input PS declarations
Samuel Pitoiset
- Mesa (master): mesa: add OES_EGL_image_external_essl3 support
Tapani Pälli
- Mesa (master): dri: add interface for EGL_ANDROID_blob_cache extension
Tapani Pälli
- Mesa (master): egl: add support for EGL_ANDROID_blob_cache
Tapani Pälli
- Mesa (master): glsl/tests: move utility functions in cache_test
Tapani Pälli
- Mesa (master): glsl/tests: changes to test_disk_cache_create test
Tapani Pälli
- Mesa (master): disk cache: initialize cache path and index only when used
Tapani Pälli
- Mesa (master): disk cache: add callback functionality
Tapani Pälli
- Mesa (master): i965: add __DRI2_BLOB support and set cache functions
Tapani Pälli
- Mesa (master): disk cache: move path creation back to constructor
Tapani Pälli
- Mesa (master): android: anv/extensions: fix generated sources build
Tapani Pälli
- Mesa (master): android: anv: add dependency on libnativewindow for O and later
Tapani Pälli
- Mesa (master): android: vulkan/util: add dependency on libnativewindow for O and later
Tapani Pälli
- Mesa (master): android: fix source files path for libmesa_anv_gen11
Tapani Pälli
- Mesa (master): intel: add new common header gen_defines.h
Tapani Pälli
- Mesa (master): i965: use context priority definitions from gen_defines.h
Tapani Pälli
- Mesa (master): anv: implement VK_EXT_global_priority extension
Tapani Pälli
- Mesa (master): anv: remove anv_gem_set_context_priority helper
Tapani Pälli
- Mesa (master): i965/nir: do int64 lowering before optimization
Iago Toral Quiroga
- Mesa (master): spirv: split constant initializers on in/out structs
Iago Toral Quiroga
- Mesa (master): anv/device: initialize the list of enabled extensions properly
Iago Toral Quiroga
- Mesa (master): i965: allocate a SGVS element when VertexID or InstanceID are read
Iago Toral Quiroga
- Mesa (master): intel/compiler: fix first_component for 64-bit types on vertex inputs
Iago Toral Quiroga
- Mesa (master): i965/compiler: clean up nir_intrinsic_load_input for vertex shaders
Iago Toral Quiroga
- Mesa (master): anv/entrypoints: make vkGetDeviceProcAddr return NULL for instance commands
Iago Toral Quiroga
- Mesa (master): anv/blorp: multisample resolve all attachment layers
Iago Toral Quiroga
- Mesa (master): mesa: remove usage of alloca in externalobjects.c v4
Andres Rodriguez
- Mesa (master): mesa: fix incorrect type when allocating arrays
Andres Rodriguez
- Mesa (master): mesa: enable ASTC format for CompressedTexSubImage3D
Juan Antonio Suárez Romero
- Mesa (master): glsl/linker: check same name is not used in block and outside
Juan Antonio Suárez Romero
- Mesa (master): r600: don't do stack workarounds for hemlock
Roland Scheidegger
- Mesa (master): u_simple_shaders: fix mask handling in util_make_fragment_tex_shader_writemask
Roland Scheidegger
- Mesa (master): u_blit,u_simple_shaders: add shader to convert from xrbias format
Roland Scheidegger
- Mesa (master): u_blit: (trivial) fix bogus argument order for set_fragment_shader
Roland Scheidegger
- Mesa (master): Revert "gallium: build ddebug, noop, rbug, trace as part of auxiliary"
Roland Scheidegger
- Mesa (master): r600/cm: (trivial) code cleanup for emitting msaa state
Roland Scheidegger
- Mesa (master): mesa: (trivial) remove unused ignore_sample_qualifier_parameter
Roland Scheidegger
- Mesa (master): r600: clean up fragment shader input scan code
Roland Scheidegger
- Mesa (master): r600: partly fix sampleMaskIn value
Roland Scheidegger
- Mesa (master): tgsi: Recognize RET in main for tgsi_transform
Roland Scheidegger
- Mesa (master): draw: don't needlessly iterate through all sampler view slots
Roland Scheidegger
- Mesa (master): cso: don't cycle through PIPE_MAX_SHADER_SAMPLER_VIEWS on context destroy
Roland Scheidegger
- Mesa (master): softpipe: don't iterate through PIPE_MAX_SHADER_SAMPLER_VIEWS
Roland Scheidegger
- Mesa (master): renderonly: fix dumb BO allocation for non 32bpp formats
Lucas Stach
- Mesa (master): etnaviv: add debug switch to disable single buffer feature
Lucas Stach
- Mesa (master): etnaviv: switch magic single buffer state to "3"
Lucas Stach
- Mesa (master): etnaviv: fix in-place resolve tile count
Lucas Stach
- Mesa (master): egl/wayland: Fix ARGB/XRGB transposition in config map
Daniel Stone
- Mesa (master): egl/wayland: Hoist format <-> EGLConfig definition up
Daniel Stone
- Mesa (master): egl/wayland: Widen channel masks to bpp
Daniel Stone
- Mesa (master): egl/wayland: Use proper enum type in visual definition
Daniel Stone
- Mesa (master): egl/wayland: Add format enums to visual map
Daniel Stone
- Mesa (master): egl/wayland: Use visual map for config->format lookup
Daniel Stone
- Mesa (master): egl/wayland: Use visual map for buffer_from_image
Daniel Stone
- Mesa (master): egl/wayland: Use visual map for format advertisement
Daniel Stone
- Mesa (master): egl/wayland: Use visual map for DRIImage<->FourCC map
Daniel Stone
- Mesa (master): egl/wayland: Add bpp to visual map
Daniel Stone
- Mesa (master): egl/wayland: Remove has_format enum
Daniel Stone
- Mesa (master): egl/wayland: Use an array for modifiers
Daniel Stone
- Mesa (master): gbm/dri: Add RGBA masks to GBM format table
Daniel Stone
- Mesa (master): gbm/dri: Expose visuals table through gbm_dri_device
Daniel Stone
- Mesa (master): egl/gbm: Remove duplicate format table
Daniel Stone
- Mesa (master): egl/gbm: Ensure EGLConfigs match GBM surface format
Daniel Stone
- Mesa (master): egl/gbm: Fix compiler warning about visual matching.
Daniel Stone
- Mesa (master): egl/x11: Fix leak in dri3_create_image_khr_pixmap
Daniel Stone
- Mesa (master): dri: fromPlanar() can return NULL as a valid result
Daniel Stone
- Mesa (master): meson: Move Wayland dmabuf to wayland-drm
Daniel Stone
- Mesa (master): egl/wayland: Always use in-tree wayland-egl-backend.h
Daniel Stone
- Mesa (master): i965: Fix aux-surface size check
Daniel Stone
- Mesa (master): x11/dri3: Don't open-code ARRAY_SIZE
Daniel Stone
- Mesa (master): x11/dri3: Store raw present completion mode
Daniel Stone
- Mesa (master): vulkan/wsi: Add multiple planes to wsi_image
Daniel Stone
- Mesa (master): vulkan/wsi: Add drm_modifier member to wsi_image
Daniel Stone
- Mesa (master): vulkan/wsi: Add modifiers support to wsi_create_native_image
Daniel Stone
- Mesa (master): anv/image: Separate modifiers from legacy scanout
Daniel Stone
- Mesa (master): anv/image: Add support for modifiers for WSI
Daniel Stone
- Mesa (master): vulkan/wsi/wayland: Add support for zwp_dmabuf
Daniel Stone
- Mesa (master): vulkan/wsi/x11: Set OUT_OF_DATE if wait_for_special_event fails
Daniel Stone
- Mesa (master): vulkan/wsi/x11: Consistently update and return swapchain status
Daniel Stone
- Mesa (master): meson: Fix GL and EGL pkg-config files with glvnd
Daniel Stone
- Mesa (master): vulkan/wsi/wayland: Move Wayland protocol from BUILT_SOURCES
Daniel Stone
- Mesa (master): build: Move wayland-protocols check into platform
Daniel Stone
- Mesa (master): build: Move wayland-scanner check into platform
Daniel Stone
- Mesa (master): configure: Default to gbm=no on osx
Jon TURNEY
- Mesa (master): osx: ld doesn't support --build-id
Jon TURNEY
- Mesa (master): glx/apple: include util/debug.h for env_var_as_boolean prototype
Jon TURNEY
- Mesa (master): glx/apple: locate dispatch table functions to wrap by name
Jon TURNEY
- Mesa (master): glx/test: fix building for osx
Jon TURNEY
- Mesa (master): travis: conditionalize building of prerequisites on if OS=linux
Jon TURNEY
- Mesa (master): travis: pip -> pip2
Jon TURNEY
- Mesa (master): travis: add osx autotools build
Jon TURNEY
- Mesa (master): meson: better defaults for osx, windows and cygwin
Jon TURNEY
- Mesa (master): meson: set apple glx defines
Jon TURNEY
- Mesa (master): meson: build src/glx/apple
Jon TURNEY
- Mesa (master): meson: osx ld doesn't support --build-id
Jon TURNEY
- Mesa (master): travis: add macOS meson build
Jon TURNEY
- Mesa (master): meson: ensure xmlpool/options.h is generated for libgallium
Jon TURNEY
- Mesa (master): i965: Move mistakenly placed line
Matt Turner
- Mesa (master): intel: Add a preliminary device for Ice Lake
Matt Turner
- Mesa (master): i965: Warn about preliminary support for Gen11
Matt Turner
- Mesa (master): intel: Add icl pci id for INTEL_DEVID_OVERRIDE
Matt Turner
- Mesa (master): intel: Disable 64-bit extensions on platforms without 64-bit types
Matt Turner
- Mesa (master): intel/compiler: Add Gen11 register types
Matt Turner
- Mesa (master): intel/compiler: Add Gen11+ native float type
Matt Turner
- Mesa (master): intel/compiler/fs: Fix application of cmod and saturate to LINE/MAC pair
Matt Turner
- Mesa (master): intel/compiler/fs: Return multiple_instructions_emitted from generate_linterp
Matt Turner
- Mesa (master): intel/compiler/fs: Implement FS_OPCODE_LINTERP with MADs on Gen11+
Matt Turner
- Mesa (master): intel/compiler/fs: Don't generate integer DWord multiply on Gen11
Matt Turner
- Mesa (master): intel/compiler/fs: Pass fs_inst to generate_ddx/ddy instead of opcode
Matt Turner
- Mesa (master): intel/compiler/fs: Simplify ddx/ddy code generation
Matt Turner
- Mesa (master): intel/compiler/fs: Implement ddy without using align16 for Gen11+
Matt Turner
- Mesa (master): intel/compiler: Lower flrp32 on Gen11+
Matt Turner
- Mesa (master): intel/compiler: Mark line, pln, and lrp as removed on Gen11+
Matt Turner
- Mesa (master): intel/compiler: Add instruction compaction support on Gen11
Matt Turner
- Mesa (master): intel/compiler: Disable Align16 tests on Gen11+
Matt Turner
- Mesa (master): intel/compiler: Add ICL to test_eu_validate.cpp
Matt Turner
- Mesa (master): intel/compiler: Re-add .vs_inputs_dual_locations = true
Matt Turner
- Mesa (master): util/build-id: Fix address comparison for binaries with LOAD vaddr > 0
Emil Velikov
- Mesa (18.0): 41 new commits
Emil Velikov
- Mesa: tag mesa-18.0.0-rc4: mesa-18.0.0-rc4
Emil Velikov
- Mesa (17.3): 88 new commits
Emil Velikov
- Mesa (17.3): Update version to 17.3.4
Emil Velikov
- Mesa (17.3): docs: add release notes for 17.3.4
Emil Velikov
- Mesa: tag mesa-17.3.4: mesa-17.3.4
Emil Velikov
- Mesa (17.3): docs: add sha256 checksums for 17.3.4
Emil Velikov
- Mesa (master): docs: add release notes for 17.3.4
Emil Velikov
- Mesa (master): docs: add sha256 checksums for 17.3.4
Emil Velikov
- Mesa (master): docs: update calendar, add news and link release notes to 17.3.4
Emil Velikov
- Mesa (master): docs: correct link to the 17.3.3 release notes
Emil Velikov
- Mesa (17.3): ac/nir: Fix conflict resolution typo in handle_vs_input_decl
Emil Velikov
- Mesa (17.3): Update version to 17.3.5
Emil Velikov
- Mesa (17.3): docs: add release notes for 17.3.5
Emil Velikov
- Mesa: tag mesa-17.3.5: mesa-17.3.5
Emil Velikov
- Mesa (17.3): docs: add sha256 checksums for 17.3.5
Emil Velikov
- Mesa (master): docs: add release notes for 17.3.5
Emil Velikov
- Mesa (master): docs: add sha256 checksums for 17.3.5
Emil Velikov
- Mesa (master): docs: update calendar, add news and link release notes to 17.3.5
Emil Velikov
- Mesa (master): swr: remove dead LLVM code paths
Emil Velikov
- Mesa (17.3): i965: Don't disable CCS for RT dependencies when dispatching compute.
Emil Velikov
- Mesa (17.3): i965/draw: Do resolves properly for textures used by TXF
Emil Velikov
- Mesa (17.3): i965: Don't try to disable render aux buffers for compute
Emil Velikov
- Mesa (17.3): i965: Replace draw_aux_buffer_disabled with draw_aux_usage
Emil Velikov
- Mesa (17.3): i965/draw: Set NEW_AUX_STATE when draw aux changes
Emil Velikov
- Mesa (17.3): i965: Stop disabling aux during texture preparation
Emil Velikov
- Mesa (17.3): Update version to 17.3.6
Emil Velikov
- Mesa (17.3): docs: add release notes for 17.3.6
Emil Velikov
- Mesa: tag mesa-17.3.6: mesa-17.3.6
Emil Velikov
- Mesa (17.3): docs: add sha256 checksums for 17.3.6
Emil Velikov
- Mesa (master): docs: add release notes for 17.3.6
Emil Velikov
- Mesa (master): docs: add sha256 checksums for 17.3.6
Emil Velikov
- Mesa (master): docs: update calendar, add news and link release notes to 17.3.6
Emil Velikov
- Mesa: tag mesa-18.0-0-rc1: mesa-18.0-0-rc1
Chad Versace
- Mesa (master): clover: Fix build after llvm r325155 and r325160
Jan Vesely
Last message date:
Wed Feb 28 23:53:56 UTC 2018
Archived on: Mon Jan 13 14:20:27 UTC 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).