April 2016 Archives by date
Starting: Fri Apr 1 01:15:19 UTC 2016
Ending: Sat Apr 30 19:17:18 UTC 2016
Messages: 995
- Mesa (master): mesa: add GL_OES/EXT_draw_buffers_indexed support
Ilia Mirkin
- Mesa (master): nv50,nvc0: add PIPE_BIND_LINEAR support to is_format_supported
Ilia Mirkin
- Mesa (master): glsl: do not raise unitialized variable warnings on builtins/ reserved GL variables
Alejandro Pinheiro
- Mesa (master): gallivm: Use vector selects on LLVM 3.3+.
Jose Fonseca
- Mesa (master): Android: fix x86 gallium builds
Emil Velikov
- Mesa (master): egl: Add EGL_FRAMEBUFFER_TARGET_ANDROID attribute
Emil Velikov
- Mesa (master): egl: Add EGL_RECORDABLE_ANDROID attribute
Emil Velikov
- Mesa (master): egl: android: enable EGL_FRAMEBUFFER_TARGET_ANDROID and EGL_RECORDABLE_ANDROID
Emil Velikov
- Mesa (master): radeonsi: use util_strchrnul() to fix android build error
Emil Velikov
- Mesa (master): docs: minor updates to license.html file
Brian Paul
- Mesa (master): compiler: random comment fixup
Rob Clark
- Mesa (master): gallivm: Prevent disassembly debug output from being truncated.
Jose Fonseca
- Mesa (master): nvc0: bind driver cb for compute on c7[] for Kepler
Samuel Pitoiset
- Mesa (master): nvc0: bind shader buffers for compute on Kepler
Samuel Pitoiset
- Mesa (master): nvc0: bind user uniforms for compute on Kepler
Samuel Pitoiset
- Mesa (master): nvc0: store ubo info to the driver constbuf on Kepler
Samuel Pitoiset
- Mesa (master): nvc0: reduce likelihood of collision for real buffers on Kepler
Samuel Pitoiset
- Mesa (master): nvc0: add indirect compute support on Kepler
Samuel Pitoiset
- Mesa (master): nvc0/ir: add support for compute UBOs on Kepler
Samuel Pitoiset
- Mesa (master): nvc0/ir: fix wrong pred emission for ld lock on GK104
Samuel Pitoiset
- Mesa (master): nvc0/ir: add atomics support on shared memory for Kepler
Samuel Pitoiset
- Mesa (master): nvc0/ir: do not lower shared+atomics on GM107+
Samuel Pitoiset
- Mesa (master): nvc0: bump the maximum number of UBOs for compute on Kepler
Samuel Pitoiset
- Mesa (master): nvc0: enable compute shaders on GK104 and GM107+
Samuel Pitoiset
- Mesa (master): nir: Add an opcode for stomping a 32-bit value to 16-bit precision
Jason Ekstrand
- Mesa (master): i965: Add an implemnetation of nir_op_fquantize2f16
Jason Ekstrand
- Mesa (master): glsl: remove tabs and fix some other style issues in glcpp-parse.y
Timothy Arceri
- Mesa (master): gallium: add compute shader IR type
Bas Nieuwenhuizen
- Mesa (master): gallium: add threads per block TGSI property
Bas Nieuwenhuizen
- Mesa (master): gallium: add global buffer memory barrier bit
Bas Nieuwenhuizen
- Mesa (master): gallium: distinguish between shader IR in get_compute_param
Bas Nieuwenhuizen
- Mesa (vulkan): 241 new commits
Jason Ekstrand
- Mesa (master): glsl: Don't require matching centroid qualifiers
Jordan Justen
- Mesa (master): mesa: Make _mesa_choose_tex_format() handle stencil textures.
Kenneth Graunke
- Mesa (master): glsl: Exclude ir_var_hidden variables from the program resource list.
Kenneth Graunke
- Mesa (master): glsl: Make vertex ID lowering declare gl_BaseVertex as hidden.
Kenneth Graunke
- Mesa (master): glsl: Pass stage to add_interface_variables().
Kenneth Graunke
- Mesa (master): glsl: Clarify "mask" variable in add_interface_variables().
Kenneth Graunke
- Mesa (master): glsl: Make add_interface_variables only consider the appropriate stage.
Kenneth Graunke
- Mesa (master): glsl: Delete hack for VS system values.
Kenneth Graunke
- Mesa (master): glsl: Add all system variables to the input resource list.
Kenneth Graunke
- Mesa (master): glsl: Clean up some leftover cruft.
Kenneth Graunke
- Mesa (master): glsl: Consolidate gl_VertexIDMESA -> gl_VertexID query hacks.
Kenneth Graunke
- Mesa (master): glsl: Return -1 for program interface query locations in many cases.
Kenneth Graunke
- Mesa (master): glsl: Fix prorgram interface query locations biasing for SSO.
Kenneth Graunke
- Mesa (master): glsl: only set buffer block binding once during initialisation
Timothy Arceri
- Mesa (master): glsl: split buffer block arrays earlier
Timothy Arceri
- Mesa (master): glsl: simplify SSBO resources check
Timothy Arceri
- Mesa (master): glsl: simplify buffer block resource limit checking
Timothy Arceri
- Mesa (master): glsl: store stage reference in gl_uniform_block
Timothy Arceri
- Mesa (master): glsl: store ubo or ssbo index in block index
Timothy Arceri
- Mesa (master): glsl: rename var and simplify if
Timothy Arceri
- Mesa (master): tgsi: add simple tgsi_is_msaa_target() helper
Brian Paul
- Mesa (master): svga: check TXF instruction's target to determine MSAA
Brian Paul
- Mesa (master): svga: remove unused svga_compile_key::texture_msaa field
Brian Paul
- Mesa (master): nv50/ir: fix envyas variants when building the code lib
Samuel Pitoiset
- Mesa (master): st/nine: specify WINAPI only for i386 and amd64
Axel Davy
- Mesa (master): nv50/ir: we can't load local memory directly into an output
Ilia Mirkin
- Mesa (master): gm107/ir: add OP_SELP emission, used in DSQRT lowering
Ilia Mirkin
- Mesa (master): mesa: remove unrequired else
Timothy Arceri
- Mesa (master): gallivm: Use standard LLVMSetAlignment from LLVM 3.4 onwards.
Jose Fonseca
- Mesa (master): gallivm: Remove lp_build_load_volatile.
Jose Fonseca
- Mesa (master): gallivm: Fix performance regressions due to vector selects.
Jose Fonseca
- Mesa (master): llvmpipe: Build lp_test_arit on MSVC too.
Jose Fonseca
- Mesa (master): llvmpipe: Test abs.
Jose Fonseca
- Mesa (master): gallivm: Add debug option to force SSE2.
Jose Fonseca
- Mesa (master): gallivm: Prefer backend agnostic intrinsic for rounding.
Jose Fonseca
- Mesa (master): gallivm: Use llvm.fabs.
Jose Fonseca
- Mesa (master): mesa: add ES3_1_compatibility extension enable
Ilia Mirkin
- Mesa (master): glsl: add ARB_ES3_1_compatibility support
Ilia Mirkin
- Mesa (master): mesa: add always-false-for-now enables for GL 4.3, 4.4, 4.5.
Ilia Mirkin
- Mesa (master): glsl: allow conservative depth qualifiers in GLSL 420
Ilia Mirkin
- Mesa (master): glsl: make ssbo predicate return true when in a GLSL 430 or ESSL 310 shader
Ilia Mirkin
- Mesa (master): glsl: make *sampler2DMSArray available in ESSL 3.20
Ilia Mirkin
- Mesa (master): gallivm: Introduce lp_format_intrinsic.
Jose Fonseca
- Mesa (master): glsl: Print "precise" on ir_variable nodes.
Kenneth Graunke
- Mesa (master): mesa: expose EXT_polygon_offset_clamp in ES contexts
Ilia Mirkin
- Mesa (master): mesa: expose EXT_base_instance in ES3 contexts
Ilia Mirkin
- Mesa (master): docs: add note about GL_EXT_base_instance, sort entries
Ilia Mirkin
- Mesa (master): nvc0: add hardware ETC2 and ASTC support on GK20A and GM107+
Ilia Mirkin
- Mesa (master): mesa/get: fix MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
Dave Airlie
- Mesa (11.2): Revert "nv50/ir: normalize cube coordinates after derivatives have been computed"
Emil Velikov
- Mesa (11.2): nv50/ir: we can't load local memory directly into an output
Emil Velikov
- Mesa (11.2): Android: fix x86 gallium builds
Emil Velikov
- Mesa (11.2): egl: Add EGL_FRAMEBUFFER_TARGET_ANDROID attribute
Emil Velikov
- Mesa (11.2): egl: Add EGL_RECORDABLE_ANDROID attribute
Emil Velikov
- Mesa (11.2): egl: android: enable EGL_FRAMEBUFFER_TARGET_ANDROID and EGL_RECORDABLE_ANDROID
Emil Velikov
- Mesa (11.2): radeonsi: use util_strchrnul() to fix android build error
Emil Velikov
- Mesa (11.2): Update version to 11.2.0(final)
Emil Velikov
- Mesa (11.2): docs: Update 11.2.0 release notes
Emil Velikov
- Mesa (11.2): docs: add sha256 checksums for 11.2.0
Emil Velikov
- Mesa (master): docs: Update 11.2.0 release notes
Emil Velikov
- Mesa (master): docs: add sha256 checksums for 11.2.0
Emil Velikov
- Mesa (master): docs: add news item and link release notes for 11.2.0
Emil Velikov
- Mesa: tag mesa-11.2.0: Mesa 11.2.0 release
Emil Velikov
- Mesa (master): docs: remove stray 'TBD' in 11.2.0 relnotes file
Brian Paul
- Mesa (vulkan): Remove more spirv2nir remnants
Jason Ekstrand
- Mesa (master): i965: Allow 8x MSAA on >= 64bpp formats on Gen8+.
Kenneth Graunke
- Mesa (master): i965: Add an INTEL_PRECISE_TRIG=1 option to fix SIN/ COS output range.
Kenneth Graunke
- Mesa (vulkan): glsl/standalone: Get rid of the unneeded _mesa_error_no_memory stub
Jason Ekstrand
- Mesa (master): nir/search: Don' t match inexact expressions with exact subexpressions
Jason Ekstrand
- Mesa (master): i965/peephole_ffma: Only match a mul+add if none of the ops are exact
Jason Ekstrand
- Mesa (vulkan): glsl: Stop force-enabling compute shaders
Jason Ekstrand
- Mesa (vulkan): nir: Stop double-printing function arguments
Jason Ekstrand
- Mesa (master): glsl: Lower variable indexing of system value arrays unconditionally.
Kenneth Graunke
- Mesa (master): i965: Make bblock_t:: next and friends return NULL at sentinels.
Kenneth Graunke
- Mesa (master): i965: Fix invalid pointer read in dead_control_flow_eliminate().
Kenneth Graunke
- Mesa (master): nir: Use PRIi64 and PRIu64 instead of %ld and %lu.
Kenneth Graunke
- Mesa (master): i965/nir: Provide a default LOD for buffer textures
Jason Ekstrand
- Mesa (master): i965/fs: Move the code for load/ store_shared to emit_cs_intrinsic
Jason Ekstrand
- Mesa (master): freedreno/ir3: encode instruction category in opc_t
Rob Clark
- Mesa (master): freedreno/ir3: remove ir3_instruction::category
Rob Clark
- Mesa (master): freedreno/ir3: drop unused instr category arg
Rob Clark
- Mesa (master): freedreno/ir3: add dumping for use/def/live-in/live-out
Rob Clark
- Mesa (master): freedreno/ir3: we can't store immediate values
Rob Clark
- Mesa (master): freedreno/ir3: don't cp into phi's
Rob Clark
- Mesa (master): freedreno/ir3: fix silly brain-fart in RA
Rob Clark
- Mesa (master): freedreno/ir3: deal with duplicate phi sources
Rob Clark
- Mesa (vulkan): 65 new commits
Jason Ekstrand
- Mesa (master): egl: add EGL_KHR_reusable_sync to egl_dri
Marek Olšák
- Mesa (master): docs/relnotes: document EGL_KHR_reusable_sync
Marek Olšák
- Mesa (master): gallium/radeon: allow multiple exports of the same texture with different usage
Marek Olšák
- Mesa (master): radeonsi: use bounded indexing for constant buffers
Bas Nieuwenhuizen
- Mesa (master): radeonsi: use bounded indexing for samplers
Bas Nieuwenhuizen
- Mesa (master): clover: Fix build against clang SVN >= r265359
Tom Stellard
- Mesa (master): freedreno/ir3: eliminate unnecessary absneg's
Rob Clark
- Mesa (master): freedreno/ir3: insert extra move into phi
Rob Clark
- Mesa (master): glsl: fully split apart buffer block arrays
Timothy Arceri
- Mesa (master): mesa: remove unused IsShaderStorage field
Timothy Arceri
- Mesa (master): glsl: remove remaining tabs in link_uniform_blocks.cpp
Timothy Arceri
- Mesa (master): glsl: use has_shader_storage_buffer_objects helper
Ilia Mirkin
- Mesa (master): drirc: add a workaround for blackness in Warsow
Marek Olšák
- Mesa (master): radeonsi: set shader calling conventions
Bas Nieuwenhuizen
- Mesa (master): i965: Move get_hw_prim_for_gl_prim to brw_util.c
Jason Ekstrand
- Mesa (master): i965/fs: Make the repclear shader support either a uniform or a flat input
Jason Ekstrand
- Mesa (master): i965/fs_surface_builder: Mask signed integers after conversion
Jason Ekstrand
- Mesa (master): brw/device_info: Add a helper for getting a device name
Jason Ekstrand
- Mesa (master): i965/fs: Add a flat_inputs field to prog_data
Jason Ekstrand
- Mesa (master): i965/sf_state: Pull flat_enables out of prog_data
Jason Ekstrand
- Mesa (master): i965: Move get_hw_prim_for_gl_prim to brw_util.c
Jason Ekstrand
- Mesa (master): i965/fs: Make the repclear shader support either a uniform or a flat input
Jason Ekstrand
- Mesa (master): i965/fs_surface_builder: Mask signed integers after conversion
Jason Ekstrand
- Mesa (master): brw/device_info: Add a helper for getting a device name
Jason Ekstrand
- Mesa (master): i965/fs: Add a flat_inputs field to prog_data
Jason Ekstrand
- Mesa (master): i965/sf_state: Pull flat_enables out of prog_data
Jason Ekstrand
- Mesa (master): mesa: Add comment to framebuffer_parameteri()
Dave Airlie
- Mesa (master): mesa/st: Use _mesa_geometric_ functions appropriately
Dave Airlie
- Mesa (master): gallium: Add PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT
Dave Airlie
- Mesa (master): gallium: Obtain ARB_framebuffer_no_attachment constants
Dave Airlie
- Mesa (master): mesa/st: Set _NumSamples in update_framebuffer_state()
Dave Airlie
- Mesa (master): gallium: Put no.of {samples, layers} into pipe_framebuffer_state
Dave Airlie
- Mesa (master): gallium/trace: Dump no.of samples and layers in fb state
Dave Airlie
- Mesa (master): mesa/st: Update framebuffer state with no.of samples, layers
Dave Airlie
- Mesa (master): softpipe: Set samples and layers in set_framebuffer_state() cb
Dave Airlie
- Mesa (master): radeonsi: Allow 16 samples MSAA mode for PIPE_FORMAT_NONE
Dave Airlie
- Mesa (master): radeonsi: Improve assert info out of si_set_framebuffer_state()
Dave Airlie
- Mesa (master): radeonsi: Enable ARB_framebuffer_no_attachments
Dave Airlie
- Mesa (master): r600g: Enable ARB_framebuffer_no_attachments
Dave Airlie
- Mesa (master): GL3.txt: Mark ARB_framebuffer_no_attachments as done
Dave Airlie
- Mesa (master): r600: cleanup whitespace in evergreen_compute.c
Dave Airlie
- Mesa (master): r600: use rctx consistently in evergreen_compute.c
Dave Airlie
- Mesa (master): r600: in evergreen_compute use ctx consistently instead of ctx_
Dave Airlie
- Mesa (master): r600: using pipe_grid_info more in evergreen_compute.
Dave Airlie
- Mesa (master): r600: make two compute functions static.
Dave Airlie
- Mesa (master): r600: make compute global buffer functions static.
Dave Airlie
- Mesa (master): r600: use radeon_emit in a few more places in evergreen_compute
Dave Airlie
- Mesa (vulkan): genxml: Add GEN6 genxml
Kristian Høgsberg
- Mesa (master): nir/types: Add a wrapper for count_attribute_slots
Alejandro Pinheiro
- Mesa (master): Revert "clover: Fix build against clang SVN >= r265359"
Michel Dänzer
- Mesa (master): radeonsi: don' t use the real barrier instruction in tess ctrl shaders
Marek Olšák
- Mesa (master): radeonsi: disable perfect ZPASS counts for PIPE_QUERY_OCCLUSION_PREDICATE
Marek Olšák
- Mesa (master): trace: add missing set_shader_images()
Samuel Pitoiset
- Mesa (master): svga: add some trivial null pointer checks
Brian Paul
- Mesa (master): svga: new SVGA_MSAA env var to disable/ enable MSAA pixel formats
Brian Paul
- Mesa (master): util/pstipple: stronger guard against no free samplers (v2)
Nicolai Hähnle
- Mesa (master): draw/aaline: stronger guard against no free samplers (v2)
Nicolai Hähnle
- Mesa (master): tgsi/scan: add an assert for the size of the samplers_declared bitfield
Nicolai Hähnle
- Mesa (master): st/glsl_to_tgsi: make samplers_used an uint32_t (v2)
Nicolai Hähnle
- Mesa (master): gallium: raise PIPE_MAX_SAMPLERS to 32
Nicolai Hähnle
- Mesa (master): radeonsi: replace magic 16 by SI_NUM_USER_SAMPLERS
Nicolai Hähnle
- Mesa (master): radeonsi: expand the compressed color and depth texture masks to 64 bits
Nicolai Hähnle
- Mesa (master): radeonsi: raise number of samplers per shader to 32
Nicolai Hähnle
- Mesa (master): nv50/ir: do not try to attach JOIN ops to ATOM
Samuel Pitoiset
- Mesa (master): radeonsi: do per-pixel clipping based on viewport states
Marek Olšák
- Mesa (vulkan): i965/fs: Use the scale helper in surface_builder
Jason Ekstrand
- Mesa (master): st/va: avoid dereference after free in vlVaDestroyImage
Julien Isorce
- Mesa (master): st/mesa: fix glReadBuffer() assertion failure
Brian Paul
- Mesa (master): i965: Extract SSEU configuration info
Ben Widawsky
- Mesa (master): i965: Fix eu/subslice warning
Ben Widawsky
- Mesa (master): i965: Check eu/subslices are > 0
Ben Widawsky
- Mesa (master): i965/tiled_memcopy: Add aligned mem_copy parameters to the [de]tiling functions
Jason Ekstrand
- Mesa (master): i965/tiled_memcpy: Rework the RGBA -> BGRA mem_copy functions
Jason Ekstrand
- Mesa (master): i965/tiled_memcopy: Get rid of the direction parameter to get_memcpy
Jason Ekstrand
- Mesa (vulkan): 73 new commits
Jason Ekstrand
- Mesa (vulkan): 25 new commits
Jason Ekstrand
- Mesa (master): glsl: handle unsigned int wraparound in link_shaders()
Timothy Arceri
- Mesa (master): vc4: Remove unused include from vc4_program.c
Eric Anholt
- Mesa (master): vc4: Add better debug of NIR-> QIR control flow graph failure
Eric Anholt
- Mesa (master): vc4: Add a stub for NIR->QIR of control flow function nodes
Eric Anholt
- Mesa (master): vc4: Emit a warning and proceed for handling loops in NIR.
Eric Anholt
- Mesa (master): vc4: Handle nir_intrinsic_load_user_clip_plane as a vec4.
Eric Anholt
- Mesa (master): vc4: Switch to using NIR_PASS macros.
Eric Anholt
- Mesa (master): vc4: Allow multi-instruction QIR nodes to get VPM optimization.
Eric Anholt
- Mesa (master): vc4: Handle SF on instructions that write r4.
Eric Anholt
- Mesa (master): vc4: Drop the multi_instruction distinction for QIR instructions.
Eric Anholt
- Mesa (master): vc4: Add missing scheduling dependency for MS color writes.
Eric Anholt
- Mesa (master): vc4: Add a helper function for the construction of qregs.
Eric Anholt
- Mesa (master): vc4: Allow TLB Z/color/ stencil writes from any ALU operation in QIR.
Eric Anholt
- Mesa (master): vc4: Move FRAG_X/Y/ REV_FLAG to a QFILE like VPM or TLB color writes.
Eric Anholt
- Mesa (master): nv50,nvc0: add invalidate_resource support for buffer resources
Ilia Mirkin
- Mesa (master): nv50,nvc0: support sending string markers down into the command stream
Ilia Mirkin
- Mesa (master): nvc0: handle the case where there are no framebuffer attachments
Ilia Mirkin
- Mesa (master): glsl: allow usage of the keyword buffer before GLSL 430 / ESSL 310
Ilia Mirkin
- Mesa (vulkan): genxml: Fix up MOCS in RENDER_SURFACE_STATE on gen6 to match gen7
Jason Ekstrand
- Mesa (vulkan): genxml: Break output detail of 3DSTATE_SF on gen7 into a struct
Jason Ekstrand
- Mesa (vulkan): genxml: Fix the name of a 3DSTATE_SF/SBE field on gen6-7.5
Jason Ekstrand
- Mesa (vulkan): anv/pipeline: Set up flat enables correctly
Jason Ekstrand
- Mesa (master): i965/disasm: Simplify the URB opcode printing with ?:.
Kenneth Graunke
- Mesa (master): i965/disasm: Decode "channel mask present" bit correctly.
Kenneth Graunke
- Mesa (master): i965/disasm: Decode per-slot offsets.
Kenneth Graunke
- Mesa (master): glsl: Don't remove XFB-only varyings.
Kenneth Graunke
- Mesa (master): docs: add some missing softpipe entries.
Dave Airlie
- Mesa (master): i965: enable OES_texture_buffer on gen7+
Kenneth Graunke
- Mesa (master): nir: Add a pass for gathering various bits of shader info
Jason Ekstrand
- Mesa (master): i965: fix struct type in comment
Timothy Arceri
- Mesa (master): 21 new commits
Samuel Iglesias Gonsálvez
- Mesa (master): tgsi/doc: fix spelling error
Oded Gabbay
- Mesa (master): docs: fix Coverity URL
Brian Paul
- Mesa (master): GL3: ARB_shader_image_load_store/ size is done for radeonsi also in GLES
Nicolai Hähnle
- Mesa (master): Part revert "gallium/auxiliary: don' t build NIR sources with MSVC2008 flags"
Emil Velikov
- Mesa (master): glsl: move the scons build script a level up
Emil Velikov
- Mesa (master): glsl: move the android build scripts a level up
Emil Velikov
- Mesa (master): configure.ac: update the path of the generated files
Emil Velikov
- Mesa (master): compiler: remove {glsl,nir}/Makefile.sources
Emil Velikov
- Mesa (master): compiler: automake: split out glsl into separate makefile
Emil Velikov
- Mesa (master): compiler: automake: flesh out NIR into separate makefile.
Emil Velikov
- Mesa (master): compiler: android: flesh out nir into separate makefile
Emil Velikov
- Mesa (master): mesa: automake: update and reuse X86_SSE41_FILES list
Emil Velikov
- Mesa (master): drivers/softpipe: add missing header to the tarball
Emil Velikov
- Mesa (master): mesa: add missing header to the tarball
Emil Velikov
- Mesa (vulkan): nir/lower_system_values: Simplify the computation of LocalInvocationIndex
Jason Ekstrand
- Mesa (master): glsl/shader_enums: Add an enum for Vulkan InstanceIndex
Jason Ekstrand
- Mesa (master): glsl/shader_enums: Add the other two compute builtins
Jason Ekstrand
- Mesa (master): nir/lower_system_values: Add support for several computed values
Jason Ekstrand
- Mesa (master): st/mesa: replace _mesa_sysval_to_semantic table with function
Brian Paul
- Mesa (master): radeon/uvd: alignment fix for decode message buffer
Leo Liu
- Mesa (master): nir: Do basic constant reassociation.
Kenneth Graunke
- Mesa (master): nir: Silence unused "options" warning in algebraic passes.
Kenneth Graunke
- Mesa (master): i965: Pass brw_compiler into brw_preprocess_nir() instead of is_scalar.
Kenneth Graunke
- Mesa (master): i965: Port INTEL_PRECISE_TRIG=1 to NIR.
Kenneth Graunke
- Mesa (master): nir: Merge redudant integer clamping.
Kenneth Graunke
- Mesa (master): nir: Fix typo in comment
Ian Romanick
- Mesa (master): tgsi: set nonhelpermask for vertex shaders
Dave Airlie
- Mesa (master): tgsi: add support for buffer/ atomic operations to tgsi_exec.
Dave Airlie
- Mesa (master): draw: add support for passing buffers to vs/gs shaders.
Dave Airlie
- Mesa (master): softpipe: add SSBO/shader atomics support.
Dave Airlie
- Mesa (master): glsl: Update hash table comments in constant propagation
Kenneth Graunke
- Mesa (master): i965: Add autogenerated 'brw_nir_trig_workarounds.c' to gitignore
Eduardo Lima Mitev
- Mesa (master): dri/i965: extend GLES3 sRGB workaround to cover all formats
Kenneth Graunke
- Mesa (master): nv30: Add missing PIPE_SHADER_CAP_INTEGERS to get_shader_param()
Hans de Goede
- Mesa (master): radeonsi: Synchronize a streamout write after read hazard.
Bas Nieuwenhuizen
- Mesa (master): 29 new commits
Marek Olšák
- Mesa (master): radeonsi: compute scissor from viewport in set_viewport_states
Marek Olšák
- Mesa (master): radeonsi: use guard band clipping
Marek Olšák
- Mesa (master): radeonsi: move scissor and viewport states into gallium/ radeon
Marek Olšák
- Mesa (master): gallium/radeon: add R600/Evergreen/ Cayman support to common viewport code
Marek Olšák
- Mesa (master): r600g: use common scissor and viewport code
Marek Olšák
- Mesa (master): mesa: Use STATIC_ASSERT whenever possible.
Jose Fonseca
- Mesa (master): svga: Use STATIC_ASSERT whenever possible.
Jose Fonseca
- Mesa (master): softpipe: Use STATIC_ASSERT whenever possible.
Jose Fonseca
- Mesa (master): gallium: Use STATIC_ASSERT whenever possible.
Jose Fonseca
- Mesa (master): st/mesa: fix memleak in glDrawPixels cache code
Brian Paul
- Mesa (master): swr: [rasterizer] Misc fixes identified by static code analysis
Tim Rowley
- Mesa (master): swr: [rasterizer core] Affinitize thread scratch space to numa node of worker
Tim Rowley
- Mesa (master): swr: [rasterizer common] win32 build fixups
Tim Rowley
- Mesa (master): swr: [rasterizer core] Quantize depth to depth buffer precision prior to depth test/write.
Tim Rowley
- Mesa (master): swr: [rasterizer] Ensure correct alignment of stack variables used as vectors
Tim Rowley
- Mesa (master): swr: [rasterizer core] Replace all naked OSALIGN macro uses with OSALIGNSIMD / OSALIGNLINE
Tim Rowley
- Mesa (master): swr: [rasterizer] Avoid segv in thread creation on machines with non-consecutive NUMA topology.
Tim Rowley
- Mesa (master): swr: [rasterizer core] Add experimental support for hyper-threaded front-end
Tim Rowley
- Mesa (master): swr: [rasterizer core] Put DRAW_CONTEXT on a diet
Tim Rowley
- Mesa (master): swr: [rasterizer] Put in rudimentary garbage collection for the global arena allocator
Tim Rowley
- Mesa (master): swr: [rasterizer core] warning cleanup
Tim Rowley
- Mesa (master): main: rework the compatibility check of visuals in glXMakeCurrent
Marek Olšák
- Mesa (master): mesa: Expose the ARB_robust_buffer_access_behavior extension.
Bas Nieuwenhuizen
- Mesa (master): gallium: Add capability for ARB_robust_buffer_access_behavior.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Mark ARB_robust_buffer_access_behavior as supported.
Bas Nieuwenhuizen
- Mesa (master): st/mesa: Replace GLvoid with void
Brian Paul
- Mesa (master): xlib: fix memory leak on Display close
Brian Paul
- Mesa (master): glsl: Add a method to print error messages for illegal qualifiers.
Kenneth Graunke
- Mesa (master): glsl: Reject illegal qualifiers on atomic counter uniforms.
Kenneth Graunke
- Mesa (master): dri/i965: fix incorrect rgbFormat in intelCreateBuffer().
Kenneth Graunke
- Mesa (master): radeonsi: move resetting of constant buffers into a separate function
Nicolai Hähnle
- Mesa (master): radeonsi: implement set_shader_buffers
Nicolai Hähnle
- Mesa (master): radeonsi: preload shader buffers in shaders
Nicolai Hähnle
- Mesa (master): radeonsi: adjust buffer_append_args to take a 128 bit resource
Nicolai Hähnle
- Mesa (master): radeonsi: add offset parameter to buffer_append_args
Nicolai Hähnle
- Mesa (master): radeonsi: add shader buffer support to TGSI_OPCODE_ATOM*
Nicolai Hähnle
- Mesa (master): radeonsi: add shader buffer support to TGSI_OPCODE_LOAD
Nicolai Hähnle
- Mesa (master): radeonsi: add shader buffer support to TGSI_OPCODE_STORE
Nicolai Hähnle
- Mesa (master): radeonsi: add shader buffer support to TGSI_OPCODE_RESQ
Nicolai Hähnle
- Mesa (master): radeonsi: enable shader buffer pipe caps
Nicolai Hähnle
- Mesa (master): docs: mark atomic counters and SSBOs as done for radeonsi
Nicolai Hähnle
- Mesa (master): radeonsi: fix bounds check in si_create_vertex_elements
Nicolai Hähnle
- Mesa (master): i965/tiled_memcpy: Optimize RGBA -> BGRA swizzle.
Matt Turner
- Mesa (master): i965/tiled_memcpy: Move SSSE3 code back into inline functions.
Matt Turner
- Mesa (master): i965/tiled_memcpy: Provide SSE2 for RGBA8 <-> BGRA8 swizzle.
Matt Turner
- Mesa (master): i965/tiled_memcpy: Unroll bytes==64 case.
Matt Turner
- Mesa (master): glsl/linker: Add add_shader_variable() helper
Kristian Høgsberg
- Mesa (master): glsl/linker: Pass absolute location to add_shader_variable( )
Kristian Høgsberg
- Mesa (master): glsl/linker: Pass name and type through to create_shader_variable()
Kristian Høgsberg
- Mesa (master): glsl/linker: Recurse on struct fields when adding shader variables
Kristian Høgsberg
- Mesa (master): i965/tiled_memcpy: Fix rgba8_copy_16_aligned_dst() typo
Kristian Høgsberg
- Mesa (vulkan): util: Fix race condition on libgcrypt initialization
Mark Janes
- Mesa (master): glsl: Don't copy propagate or tree graft precise values.
Kenneth Graunke
- Mesa (master): radeonsi: fix a critical SI hang since PIPELINESTAT_START/ STOP was added
Marek Olšák
- Mesa (master): nir/clone: Copy bit size when cloning registers
Jason Ekstrand
- Mesa (master): va: check null context in vlVaDestroyContext
Julien Isorce
- Mesa (master): radeonsi: enable GLSL 4.20 and therefore OpenGL 4.2
Nicolai Hähnle
- Mesa (master): swr: support samplers in vertex shaders
Tim Rowley
- Mesa (master): swr: handle pci cap requests
Tim Rowley
- Mesa (master): tgsi: fix buffer overflow
Dave Airlie
- Mesa (master): softpipe: avoid buffer overflow
Dave Airlie
- Mesa (master): vc4: Work around hardware limits on the number of verts in a single draw.
Eric Anholt
- Mesa (master): softpipe: Enable ARB_framebuffer_no_attachments
Dave Airlie
- Mesa (master): softpipe: Free tgsi.image elements on context destruction.
Dave Airlie
- Mesa (master): mesa: Change an error code in glSamplerParameterI[iu]v().
Kenneth Graunke
- Mesa (master): scons: Allow building with Address Sanitizer.
Jose Fonseca
- Mesa (master): nv50/ra: `isinf()` is in namespace `std` since C++11.
Jose Fonseca
- Mesa (master): gallivm: use llvm.nearbyint instead of llvm.round.
Jose Fonseca
- Mesa (master): llvmpipe: Test rounding of x.5.
Jose Fonseca
- Mesa (master): gallium/radeon: add an env variable to force a level of aniso filtering
Marek Olšák
- Mesa (master): doxygen: Remove src/mesa/shader/ references
Emil Velikov
- Mesa (master): doxygen: Fix doxygen/glapi.doxy
Emil Velikov
- Mesa (master): doxygen: Correct TAGFILE relative paths
Emil Velikov
- Mesa (master): doxygen: Fix doxygen/gbm.doxy TAGFILES
Emil Velikov
- Mesa (master): doxygen: Remove references to miniglx
Emil Velikov
- Mesa (master): doxygen: Update .gitignore
Emil Velikov
- Mesa (master): doxygen: Correct TAGFILE linkage of main
Emil Velikov
- Mesa (master): doxygen: Fix typo in doxygen/tnl.doxy
Emil Velikov
- Mesa (master): doxygen: Remove deprecated settings in common.doxy
Emil Velikov
- Mesa (master): doxygen: update glsl link
Emil Velikov
- Mesa (master): doxygen: Generate Doxygen for NIR
Emil Velikov
- Mesa (master): radeonsi: gate PIPE_CAP_SHADER_BUFFER_OFFSET_ALIGNMENT by LLVM version
Nicolai Hähnle
- Mesa (master): gallium/radeon: move a comment to the correct place
Marek Olšák
- Mesa (master): gallivm: Workaround LLVM PR 27332.
Jose Fonseca
- Mesa (master): glsl: Rename "vertex_input_slots" -> "is_vertex_input"
Matt Turner
- Mesa (master): freedreno/ir3: cleanup double cmps.s from frontend
Rob Clark
- Mesa (master): freedreno/ir3: use (ss) instead of (sy) for ldlv
Rob Clark
- Mesa (master): freedreno/ir3: hack to avoid getting stuck in a loop
Rob Clark
- Mesa (master): freedreno: add flag to enable dEQP hacks
Rob Clark
- Mesa (master): freedreno: fix max-line-width
Rob Clark
- Mesa (master): freedreno: fix prims-emitted query
Rob Clark
- Mesa (master): freedreno: fix handling for stream-out offsets
Rob Clark
- Mesa (master): freedreno: fix stream-out offset handling for lines/tris
Rob Clark
- Mesa (master): freedreno/ir3: fix array textures on a4xx
Rob Clark
- Mesa (master): freedreno/a4xx: rasterizer_discard support
Rob Clark
- Mesa (master): Revert "freedreno/a4xx: better occlusion/sample counting"
Rob Clark
- Mesa (master): gallium/swr: Make flat shading tris work.
Tim Rowley
- Mesa (master): nir: Convert nir_variable_mode to a bitfield
Jason Ekstrand
- Mesa (master): nir/lower_indirect: nir_variable_mode is now a bitfield
Jason Ekstrand
- Mesa (master): nir/lower_io: Allow for a full bitmask of modes
Jason Ekstrand
- Mesa (master): i965/vec4: Inline get_pull_constant_offset
Jason Ekstrand
- Mesa (master): nir: Add more modulus opcodes
Jason Ekstrand
- Mesa (master): i965: Implement the new imod and irem opcodes
Jason Ekstrand
- Mesa (master): nir/algebraic: Add lowering for ldexp
Jason Ekstrand
- Mesa (master): i965: Switch to NIR for ldexp lowering.
Jason Ekstrand
- Mesa (master): nir/dead_variables: Configurably work with any variable mode
Jason Ekstrand
- Mesa (vulkan): anv/clear: Disable the scissor operation
Nanley Chery
- Mesa (vulkan): anv/meta: Don' t set the dynamic state for disabled operations
Nanley Chery
- Mesa (vulkan): anv_cmd_buffer: Don't make the initial state dirty
Nanley Chery
- Mesa (vulkan): gen{7,8}_pipeline: Apply 3DPRIM_RECTLIST restrictions
Nanley Chery
- Mesa (vulkan): gen{7, 8}_pipeline: Always set ViewportXYClipTestEnable
Nanley Chery
- Mesa (vulkan): anv: Delete anv_graphics_pipeline_create_info:: disable_viewport
Nanley Chery
- Mesa (vulkan): anv: Replace ::disable_scissor with ::use_rectlists
Nanley Chery
- Mesa (vulkan): anv: Remove default scissor and viewport concepts
Nanley Chery
- Mesa (master): clover: Fix build against LLVM SVN >= r266163
Michel Dänzer
- Mesa (vulkan): 225 new commits
Jason Ekstrand
- Mesa (master): test/unit: Make pipe_barrier_test actually check correct bahavior.
Jose Fonseca
- Mesa (master): test/unit: Make translate_test invoke translate_create by default.
Jose Fonseca
- Mesa (master): scons: Add a "check" target to run all unit tests.
Jose Fonseca
- Mesa (master): appveyor: Run unit tests.
Jose Fonseca
- Mesa (master): doxygen: remove git rebase fallouts
Emil Velikov
- Mesa (master): radeonsi: disable hw ETC2 on Polaris
Marek Olšák
- Mesa (master): radeonsi: fix SGPRS calculation once more
Marek Olšák
- Mesa (master): radeonsi: fold num_user_sgprs where it is possible
Marek Olšák
- Mesa (master): radeonsi: don' t overwrite the scratch offset in shader prologs
Marek Olšák
- Mesa (master): install-gallium-links.mk: handle multiple libraries
Emil Velikov
- Mesa (master): gallium/swr: fold the almost identical Makefiles
Emil Velikov
- Mesa (master): nir: Avoid empty {} struct initializer.
Emil Velikov
- Mesa (master): nir: Remove unistd.h include.
Emil Velikov
- Mesa (master): nir: Avoid structure initalization expressions.
Emil Velikov
- Mesa (master): nir: Use _snprintf on Windows.
Emil Velikov
- Mesa (master): scons: Build NIR.
Emil Velikov
- Mesa (master): nvc0: allow to use compute support on GM200
Samuel Pitoiset
- Mesa (11.2): i965: Fix textureSize() depth value for 1 layer surfaces on Gen4-6.
Emil Velikov
- Mesa (11.2): i965: Use brw-> urb.min_vs_urb_entries instead of 32 for BLORP.
Emil Velikov
- Mesa (11.2): st/nine: specify WINAPI only for i386 and amd64
Emil Velikov
- Mesa (11.2): glsl: Lower variable indexing of system value arrays unconditionally.
Emil Velikov
- Mesa (11.2): drirc: add a workaround for blackness in Warsow
Emil Velikov
- Mesa (11.2): nv50/ir: do not try to attach JOIN ops to ATOM
Emil Velikov
- Mesa (11.2): st/va: avoid dereference after free in vlVaDestroyImage
Emil Velikov
- Mesa (11.2): st/mesa: fix glReadBuffer() assertion failure
Emil Velikov
- Mesa (11.2): i965/tiled_memcopy: Add aligned mem_copy parameters to the [ de]tiling functions
Emil Velikov
- Mesa (11.2): i965/tiled_memcpy: Rework the RGBA -> BGRA mem_copy functions
Emil Velikov
- Mesa (11.2): glsl: allow usage of the keyword buffer before GLSL 430 / ESSL 310
Emil Velikov
- Mesa (11.2): configure.ac: update the path of the generated files
Emil Velikov
- Mesa (11.2): st/mesa: fix memleak in glDrawPixels cache code
Emil Velikov
- Mesa (11.2): radeonsi: fix bounds check in si_create_vertex_elements
Emil Velikov
- Mesa (11.2): va: check null context in vlVaDestroyContext
Emil Velikov
- Mesa (master): nvc0: do not break the universe on GK110+
Samuel Pitoiset
- Mesa (master): i965/fs: Use UD type for offsets in VARYING_PULL_CONSTANT_LOAD
Jason Ekstrand
- Mesa (master): i965/vec4: Use UD rather than D for uniform indirects
Jason Ekstrand
- Mesa (master): radeonsi: mark ssbo and images descriptor pointers dirty at beginning of CS
Nicolai Hähnle
- Mesa (master): gallium/radeon: handle failure when mapping staging buffer
Nicolai Hähnle
- Mesa (master): st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
Brian Paul
- Mesa (11.1): 91 new commits
Emil Velikov
- Mesa (vulkan): nir: Remove some pointless delta between vulkan and master
Jason Ekstrand
- Mesa (vulkan): spirv: Move to compiler/
Jason Ekstrand
- Mesa (vulkan): nir/opt_algebraic: Remove the encoding line
Jason Ekstrand
- Mesa (vulkan): i965: remove pointless diff with the master branch
Jason Ekstrand
- Mesa (vulkan): anv/pipeline: Use the right mask for lower_indirect_derefs
Jason Ekstrand
- Mesa (vulkan): configure: Add initial support for enabling Vulkan drivers
Jason Ekstrand
- Mesa (vulkan): anv/intel_icd: Don't provide an absolute path
Jason Ekstrand
- Mesa (vulkan): anv: Install the installable ICD
Jason Ekstrand
- Mesa (master): i965: Make intel_get_param return an int
Ben Widawsky
- Mesa (master): i965/fs: Add support for doing MOV_INDIRECT on uniforms
Jason Ekstrand
- Mesa (master): i965/fs: Don' t force MASK_DISABLE on INDIRECT_MOV instructions
Jason Ekstrand
- Mesa (master): i965/fs: Fix regs_read() for MOV_INDIRECT with a non-zero subnr
Jason Ekstrand
- Mesa (master): i965/fs: Add support for MOV_INDIRECT on pre-Broadwell hardware
Jason Ekstrand
- Mesa (master): nir: Add another index to load_uniform to specify the range read
Jason Ekstrand
- Mesa (master): i965/fs: Use MOV_INDIRECT for all indirect uniform loads
Jason Ekstrand
- Mesa (master): i965/fs: Get rid of reladdr
Jason Ekstrand
- Mesa (master): i965/fs: Stop relying on param_size in assign_constant_locations
Jason Ekstrand
- Mesa (master): i965/fs: Get rid of the param_size array
Jason Ekstrand
- Mesa (master): i965/vec4: Use MOV_INDIRECT instead of reladdr for indirect push constants
Jason Ekstrand
- Mesa (master): i965/vec4: Get rid of the uniform_size array
Jason Ekstrand
- Mesa (master): i965/fs: Rename demote_pull_constants to lower_constant_loads
Jason Ekstrand
- Mesa (master): i965/fs: Push small uniform arrays
Jason Ekstrand
- Mesa (master): i965: Push everything if pull_param == NULL
Jason Ekstrand
- Mesa (master): radeon/uvd: fix tonga feedback buffer size
Leo Liu
- Mesa (master): dri: Fix robust context creation via EGL attribute
Chad Versace
- Mesa (master): nir: Add a descriptor_set field to nir_variable
Jason Ekstrand
- Mesa (master): nir/intrinsics: Add a vulkan_resource_index intrinsic
Jason Ekstrand
- Mesa (vulkan): 39 new commits
Jason Ekstrand
- Mesa (master): nir/lower_io: Add UBOs and SSBOs to get_io_offset_src
Jason Ekstrand
- Mesa (master): i965: Expose the surface format table
Jason Ekstrand
- Mesa (vulkan): Revert "i965/vec4: Add support for SHADER_OPCODE_MOV_INDIRECT"
Jason Ekstrand
- Mesa (vulkan): main/mtypes: Remove the "set" parameter from gl_uniform_block
Jason Ekstrand
- Mesa (vulkan): radeon/uvd: fix tonga feedback buffer size
Jason Ekstrand
- Mesa (vulkan): dri: Fix robust context creation via EGL attribute
Jason Ekstrand
- Mesa (vulkan): nir: Add a descriptor_set field to nir_variable
Jason Ekstrand
- Mesa (vulkan): nir/intrinsics: Add a vulkan_resource_index intrinsic
Jason Ekstrand
- Mesa (vulkan): nir/lower_io: Add UBOs and SSBOs to get_io_offset_src
Jason Ekstrand
- Mesa (vulkan): i965: Expose the surface format table
Jason Ekstrand
- Mesa (vulkan): Merge remote-tracking branch 'public/master' into vulkan
Jason Ekstrand
- Mesa (master): xlib: do not cache return value of glXChooseVisual/ glXGetVisualFromFBConfig
Alejandro Pinheiro
- Mesa (master): xlib: fix memory leak of and remove vishandle from XMesaVisualInfo
Alejandro Pinheiro
- Mesa (master): xlib: fix leaks of returned values from XGetVisualInfo
Alejandro Pinheiro
- Mesa (master): xlib: remove MESA_GLX_VISUAL_HACK
Alejandro Pinheiro
- Mesa (11.1): nvc/ir: remove duplicate variable declaration
Emil Velikov
- Mesa (master): nir/print: Fix printing variable mode
Eduardo Lima Mitev
- Mesa (master): configure: Add support for detecting valgrind headers
Jason Ekstrand
- Mesa (master): util: Fix race condition on libgcrypt initialization
Mark Janes
- Mesa (master): vc4: Fix subimage accesses to LT textures.
Eric Anholt
- Mesa (master): gallium/swr: allow swr use as a swrast dri driver
Tim Rowley
- Mesa (master): gallium/swr: confine c++11 flag to swr driver
Tim Rowley
- Mesa (master): util/list: Add list splicing functions
Jason Ekstrand
- Mesa (master): i965/surface_formats: Update some formats for more recent gens
Jason Ekstrand
- Mesa (master): configure: Add support for the Intel Vulkan driver
Jason Ekstrand
- Mesa (vulkan): xlib: do not cache return value of glXChooseVisual/ glXGetVisualFromFBConfig
Jason Ekstrand
- Mesa (vulkan): xlib: fix memory leak of and remove vishandle from XMesaVisualInfo
Jason Ekstrand
- Mesa (vulkan): xlib: fix leaks of returned values from XGetVisualInfo
Jason Ekstrand
- Mesa (vulkan): xlib: remove MESA_GLX_VISUAL_HACK
Jason Ekstrand
- Mesa (vulkan): nir/print: Fix printing variable mode
Jason Ekstrand
- Mesa (vulkan): configure: Add support for detecting valgrind headers
Jason Ekstrand
- Mesa (vulkan): Revert "i965/fs: Feel free to spill partial reads/writes"
Jason Ekstrand
- Mesa (vulkan): Revert "i965/fs: Properly write-mask spills"
Jason Ekstrand
- Mesa (vulkan): i965/surface_formats: Mark A4B4G4R4_UNORM as SKL+ only
Jason Ekstrand
- Mesa (vulkan): i965: Default to scalar GS
Jason Ekstrand
- Mesa (vulkan): util: Fix race condition on libgcrypt initialization
Jason Ekstrand
- Mesa (vulkan): vc4: Fix subimage accesses to LT textures.
Jason Ekstrand
- Mesa (vulkan): gallium/swr: allow swr use as a swrast dri driver
Jason Ekstrand
- Mesa (vulkan): gallium/swr: confine c++11 flag to swr driver
Jason Ekstrand
- Mesa (vulkan): Remove the Intel Vulkan readme
Jason Ekstrand
- Mesa (vulkan): util/list: Add list splicing functions
Jason Ekstrand
- Mesa (vulkan): i965/surface_formats: Update some formats for more recent gens
Jason Ekstrand
- Mesa (vulkan): configure: Add support for the Intel Vulkan driver
Jason Ekstrand
- Mesa (vulkan): Merge remote-tracking branch 'public/master' into vulkan
Jason Ekstrand
- Mesa (vulkan): i965/surface_formats: Mark A4B4G4R4_UNORM as SKL+ only
Jason Ekstrand
- Mesa (vulkan): Merge remote-tracking branch 'public/master' into vulkan
Jason Ekstrand
- Mesa (vulkan): Revert "i965/fs: Feel free to spill partial reads/writes"
Jason Ekstrand
- Mesa (vulkan): Revert "i965/fs: Properly write-mask spills"
Jason Ekstrand
- Mesa (vulkan): i965: Default to scalar GS
Jason Ekstrand
- Mesa (vulkan): Remove the Intel Vulkan readme
Jason Ekstrand
- Mesa (vulkan): xlib: do not cache return value of glXChooseVisual/ glXGetVisualFromFBConfig
Jason Ekstrand
- Mesa (vulkan): xlib: fix memory leak of and remove vishandle from XMesaVisualInfo
Jason Ekstrand
- Mesa (vulkan): xlib: fix leaks of returned values from XGetVisualInfo
Jason Ekstrand
- Mesa (vulkan): xlib: remove MESA_GLX_VISUAL_HACK
Jason Ekstrand
- Mesa (vulkan): nir/print: Fix printing variable mode
Jason Ekstrand
- Mesa (vulkan): configure: Add support for detecting valgrind headers
Jason Ekstrand
- Mesa (vulkan): Revert "i965/fs: Feel free to spill partial reads/writes"
Jason Ekstrand
- Mesa (vulkan): Revert "i965/fs: Properly write-mask spills"
Jason Ekstrand
- Mesa (vulkan): i965/surface_formats: Mark A4B4G4R4_UNORM as SKL+ only
Jason Ekstrand
- Mesa (vulkan): i965: Default to scalar GS
Jason Ekstrand
- Mesa (vulkan): util: Fix race condition on libgcrypt initialization
Jason Ekstrand
- Mesa (vulkan): vc4: Fix subimage accesses to LT textures.
Jason Ekstrand
- Mesa (vulkan): gallium/swr: allow swr use as a swrast dri driver
Jason Ekstrand
- Mesa (vulkan): gallium/swr: confine c++11 flag to swr driver
Jason Ekstrand
- Mesa (vulkan): Remove the Intel Vulkan readme
Jason Ekstrand
- Mesa (vulkan): util/list: Add list splicing functions
Jason Ekstrand
- Mesa (vulkan): i965/surface_formats: Update some formats for more recent gens
Jason Ekstrand
- Mesa (vulkan): configure: Add support for the Intel Vulkan driver
Jason Ekstrand
- Mesa (vulkan): Merge remote-tracking branch 'public/master' into vulkan
Jason Ekstrand
- Mesa (master): llvmpipe: (trivial) initialize src1_alpha var to NULL
Roland Scheidegger
- Mesa (master): util: Fix warning of invalid return value
Chad Versace
- Mesa (master): i965/vec4: Move can_do_writemask to vec4_instruction
Jason Ekstrand
- Mesa (master): i965/vec4: Use can_do_writemask in can_reswizzle
Jason Ekstrand
- Mesa (master): i965/vec4: Add support for SHADER_OPCODE_MOV_INDIRECT
Jason Ekstrand
- Mesa (master): i965/vec4: Handle MOV_INDIRECT in pack_uniform_registers
Jason Ekstrand
- Mesa (master): i965/vec4: Support full std140 layout for push constants
Jason Ekstrand
- Mesa (master): anv: Advertise vertexPipelineStoresAndAtomics based on scalar stages
Jason Ekstrand
- Mesa (master): mesa/texstore: Use Driver.CompressedTexSubImage in the default CompressedTexImage
Nanley Chery
- Mesa (master): gallium/radeon: handle vertex shaders that disable clipping & viewport
Marek Olšák
- Mesa (master): anv/device: Images are only enabled in scalar stages
Jason Ekstrand
- Mesa (11.1): i965/vec4: Update vec4 unit tests for commit 01dacc83ff.
Emil Velikov
- Mesa (master): i965/fs: Don't allow OOB array access of images
Jason Ekstrand
- Mesa (11.2): Update version to 11.2.1
Emil Velikov
- Mesa (11.2): docs: add release notes for 11.2.1
Emil Velikov
- Mesa (11.2): docs: add sha256 checksums for 11.2.1
Emil Velikov
- Mesa (master): docs: add release notes for 11.2.1
Emil Velikov
- Mesa (master): docs: add sha256 checksums for 11.2.1
Emil Velikov
- Mesa (master): docs: add news item and link release notes for 11.2.1
Emil Velikov
- Mesa: tag mesa-11.2.1: Mesa 11.2.1 release
Emil Velikov
- Mesa (11.2): docs: update the sha256 checksums for 11.2.1
Emil Velikov
- Mesa (master): docs: update the sha256 checksums for 11.2.1
Emil Velikov
- Mesa (master): nir: only dereference undef after NULL check. (v2)
Dave Airlie
- Mesa (master): gallivm: don't use vector selects with llvm 3.7
Roland Scheidegger
- Mesa (11.1): Update version to 11.1.3
Emil Velikov
- Mesa (11.1): docs: add release notes for 11.1.3
Emil Velikov
- Mesa (11.1): docs: add sha256 checksums for 11.1.3
Emil Velikov
- Mesa (master): docs: add release notes for 11.1.3
Emil Velikov
- Mesa (master): docs: add sha256 checksums for 11.1.3
Emil Velikov
- Mesa (master): docs: add news item and link release notes for 11.1.3
Emil Velikov
- Mesa: tag mesa-11.1.3: Mesa 11.1.3 release
Emil Velikov
- Mesa (master): r600g: fix code indentation
Oded Gabbay
- Mesa (master): r600g: Move R600_BIG_ENDIAN to r600_pipe_common.h
Oded Gabbay
- Mesa (master): math: Import isinf and others to global namespace
Jose Fonseca
- Mesa (master): vc4: Sanity check strides for imported BOs.
Eric Anholt
- Mesa (master): vc4: Sanity check that flushes don' t happen between state emit and draw.
Eric Anholt
- Mesa (master): vc4: Don' t flush on read-only access of buffers read by the CL.
Eric Anholt
- Mesa (master): vc4: Add support for rendering to cube map surfaces.
Eric Anholt
- Mesa (master): meta: Don' t smash ColorMask when using MESA_META_COLOR_MASK save bit.
Kenneth Graunke
- Mesa (master): meta: Don't botch color masks when changing drawbuffers.
Kenneth Graunke
- Mesa (master): docs: correct name for GL_OES_primitive_bounding_box
Kenneth Graunke
- Mesa (master): gallium/radeon: fix Nine with its slightly shifted viewports
Marek Olšák
- Mesa (master): gallium/util: fix u_bit_scan_consecutive_range for mask == 0xffffffff
Marek Olšák
- Mesa (master): gallium/util: fix undefined shift to the last bit in u_bit_scan
Marek Olšák
- Mesa (master): gallium/radeon: don't flush CB/ DB caches for timestamp queries
Marek Olšák
- Mesa (master): radeonsi: don't flush CB/DB caches for performance counters
Marek Olšák
- Mesa (master): radeonsi: remove TODO and correct a comment in si_emit_cache_flush
Marek Olšák
- Mesa (master): radeonsi: don't use ACQUIRE_MEM on the graphics ring
Marek Olšák
- Mesa (master): radeonsi: add safety assertions for meta cache flushes
Marek Olšák
- Mesa (master): radeonsi: don't do VS/ PS partial flushes if SURFACE_SYNC waits too
Marek Olšák
- Mesa (master): radeonsi: always use PFP_SYNC_ME when doing flushes and waits
Marek Olšák
- Mesa (master): gallium/radeon: use enums in r600_query.h
Marek Olšák
- Mesa (master): radeonsi: use enums in si_shader.h
Marek Olšák
- Mesa (master): freedreno/ir3: fix grouping issue w/ reverse swizzles
Rob Clark
- Mesa (master): swr: dereference cbuf/zbuf/views on context destroy
Tim Rowley
- Mesa (master): gallivm: convert size query to using a set of parameters.
Dave Airlie
- Mesa (master): glsl: Properly handle ldexp(0.0f, non-zero-exp).
Matt Turner
- Mesa (master): i965: Define miptree map functions static (trivial)
Ben Widawsky
- Mesa (master): vc4: Remove unused "immediates" field
Eric Anholt
- Mesa (master): vc4: Fix fbo-generatemipmap-formats for NPOT.
Eric Anholt
- Mesa (master): Revert "nv50/ra: `isinf() ` is in namespace `std` since C++11."
Jose Fonseca
- Mesa (master): gallium/tests: Update UTIL_FORMAT_MAX_* defines.
Jose Fonseca
- Mesa (master): gallivm: Use LLVMPrintValueToString where available.
Jose Fonseca
- Mesa (master): gallivm: Use LLVMSetTarget.
Jose Fonseca
- Mesa (master): scons: Show the unit test full path.
Jose Fonseca
- Mesa (master): gallivm: Make MCJIT a runtime option.
Jose Fonseca
- Mesa (master): gallivm: Fix MCJIT with LLVM 3.3.
Jose Fonseca
- Mesa (master): gallivm: Remove lp_get_module_id.
Jose Fonseca
- Mesa (master): gallivm: Avoid llvm::sys::getProcessTriple().
Jose Fonseca
- Mesa (master): llvmpipe: Test more vector lengths.
Jose Fonseca
- Mesa (master): llvmpipe: Skip false exp2 failure in lp_test_arit due to buggy MSVCRT.
Jose Fonseca
- Mesa (master): llvmpipe: Avoid LLVMGetGlobalContext in tests.
Jose Fonseca
- Mesa (master): llvmpipe: Call LLVMShutdown before exiting.
Jose Fonseca
- Mesa (master): 34 new commits
Bas Nieuwenhuizen
- Mesa (master): tgsi/lowering: add support for lowering FLR and CEIL
Rob Clark
- Mesa (master): tgsi/lowering: add support for lowering TRUNC
Rob Clark
- Mesa (master): tgsi/lowering: improved lowering for XPD
Rob Clark
- Mesa (master): tgsi/lowering: improved lowering for LRP
Rob Clark
- Mesa (master): freedreno: cleanup fd_set_sampler_views
Rob Clark
- Mesa (master): nir/lower-tex: make options a local var
Rob Clark
- Mesa (master): nir/builder: const'ify swiz param
Rob Clark
- Mesa (master): nir/lower-tex: add srgb->linear lowering
Rob Clark
- Mesa (master): freedreno/a4xx: lower srgb in shader for astc textures
Rob Clark
- Mesa (master): st/dri: Factor out DRI2 to PIPE_FORMAT conversion
Michel Dänzer
- Mesa (master): st/dri: Fix RGB565 EGLImage creation
Michel Dänzer
- Mesa (master): include/GL: add mesa_glinterop.h for OpenGL-OpenCL interop (v4.2)
Marek Olšák
- Mesa (master): dri_interface: add interface for GL interop with other APIs (v2)
Marek Olšák
- Mesa (master): egl: implement EGL part of interop interface (v2)
Marek Olšák
- Mesa (master): glx: implement GLX part of interop interface (v2)
Marek Olšák
- Mesa (master): st/dri: implement the GL interop DRI extension (v2.2)
Marek Olšák
- Mesa (master): scons: Build dri_common_interop.c.
Jose Fonseca
- Mesa (master): nouveau: codegen: Use FILE_MEMORY_BUFFER for buffers
Hans de Goede
- Mesa (master): nouveau: codegen: Add support for OpenCL global memory buffers
Hans de Goede
- Mesa (master): swr: fix resource backed constant buffers
Tim Rowley
- Mesa (master): anv/lower_push_constants: Stop treating scalar specially
Jason Ekstrand
- Mesa (master): anv/apply_dynamic_offsets: Provide a range on the load_uniform
Jason Ekstrand
- Mesa (master): i965/vec4: Use nir_intrinsic_base in the load_uniform implementation
Jason Ekstrand
- Mesa (master): i965/vec4: Use the correct offset for the swizzle shift in push constants
Jason Ekstrand
- Mesa (master): i965/vec4: Always split uniforms in array_access_to_pull_constants
Jason Ekstrand
- Mesa (master): nvc0: avoid tex read fault from compute shaders on GK110
Samuel Pitoiset
- Mesa (master): nir: rename nir_foreach_block*() to nir_foreach_block*_call ()
Jason Ekstrand
- Mesa (master): nir: rename nir_foreach_block*() to nir_foreach_block*_call ()
Jason Ekstrand
- Mesa (master): spirv: Trivially handle the NonWriteable decoration
Jason Ekstrand
- Mesa (master): anv: fix building on i686 with -mcpu=generic
Jason Ekstrand
- Mesa (master): anv: fix build without Wayland platform
Jason Ekstrand
- Demos (master): eglinfo: Note when an EGLConfig is streams-compatible
Adam Jackson
- Demos (master): eglinfo: Print client extensions first
Adam Jackson
- Demos (master): eglinfo: Factor out a "probe one display" function
Adam Jackson
- Demos (master): eglinfo: Add EXT_platform_* awareness
Adam Jackson
- Mesa (master): gk110/ir: do not overwrite def value with zero for EXCH ops
Samuel Pitoiset
- Mesa (master): gk110/ir: make use of IMUL32I for all immediates
Samuel Pitoiset
- Mesa (master): anv: Add a new block-based batch emit macro
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Use the new emit macro for 3DPRIMITIVE commands
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Use the new emit macro for PIPE_CONTROL and STATE_BASE_ADDRESS
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Use the new emit macro for DEPTH/ STENCIL_BUFFER
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Use the new emit macro for 3DSTATE_CONSTANT
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Use the new emit macro for compute shader dispatch
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Use the new emit macro for DRAWING_RECTANGLE
Jason Ekstrand
- Mesa (master): anv/cmd_buffer: Use the new emit macro for quaries
Jason Ekstrand
- Mesa (master): anv/gen8_cmd_buffer: Use the new emit macro
Jason Ekstrand
- Mesa (master): anv/genX_pipeline: Use the new emit macro
Jason Ekstrand
- Mesa (master): anv/gen8_pipeline: Use the new emit macro
Jason Ekstrand
- Mesa (master): anv/state: Use the new emit macro
Jason Ekstrand
- Mesa (master): anv/device: Use the new emit macro
Jason Ekstrand
- Mesa (master): anv/gen7_cmd_buffer: Use the new emit macro
Jason Ekstrand
- Mesa (master): anv/gen7_pipeline: Use the new emit macro
Jason Ekstrand
- Mesa (master): anv: Remove the old emit macro
Jason Ekstrand
- Mesa (master): anv: s/anv_batch_emit_blk/anv_batch_emit/
Jason Ekstrand
- Demos (master): eglinfo: Restore eglTerminate
Adam Jackson
- Mesa (master): i965: Rework opt_vector_float() control flow.
Kenneth Graunke
- Mesa (master): i965: Fold vectorize_mov() back into the one caller.
Kenneth Graunke
- Mesa (master): i965: Make opt_vector_float() only handle non-type-conversion MOVs.
Kenneth Graunke
- Mesa (master): i965: Properly handle integer types in opt_vector_float().
Kenneth Graunke
- Mesa (master): st/mesa: Use correct size for compute CAPs.
Bas Nieuwenhuizen
- Mesa (master): i965: Flip key->compute_sample_id check.
Kenneth Graunke
- Mesa (master): i965: Simplify gl_SampleID setup on Gen8+.
Kenneth Graunke
- Mesa (master): i965: Delete now dead persample_2x FS program key flag.
Kenneth Graunke
- Mesa (master): i965: Generalize wm_key->compute_sample_id to wm_key-> multisample_fbo.
Kenneth Graunke
- Mesa (master): i965: Only enable oMask output when there' s a multisample FBO.
Kenneth Graunke
- Mesa (master): i965: Fix gl_SampleMaskIn[] in per-sample shading mode.
Kenneth Graunke
- Mesa (master): i965: Fix interpolateAtSample() on single sampled buffers.
Kenneth Graunke
- Mesa (master): glsl: add forgotten textureOffset function for sampler2DArrayShadow
Roland Scheidegger
- Mesa (master): 36 new commits
Topi Pohjolainen
- Mesa (master): winsys/amdgpu: fix preamble IB size
Marek Olšák
- Mesa (master): radeonsi: Use defines for CONTEXT_CONTROL instead of magic values.
Bas Nieuwenhuizen
- Mesa (master): radeonsi: Enable loading into CE RAM.
Bas Nieuwenhuizen
- Mesa (master): winsys/amdgpu: Silence possibly uninitialized variable warning.
Bas Nieuwenhuizen
- Mesa (master): gallium/radeon: Silence possibly uninitialized variable warning.
Bas Nieuwenhuizen
- Mesa (master): egl/x11: authenticate before doing chipset id ioctls
Emil Velikov
- Mesa (master): i965/tiled_memcpy: don' t unconditionally use __builtin_bswap32
Emil Velikov
- Mesa (master): loader: add a libdrm case for loader_get_device_name_for_fd
Emil Velikov
- Mesa (master): glsl: android: add back missing generated glcpp include path
Emil Velikov
- Mesa (master): i965: add build rule for brw_nir_trig_workarounds.c on Android
Emil Velikov
- Mesa (master): dri/common: add MESA_FORMAT_R8G8B8{A8, X8}_UNORM formats as supported configs
Emil Velikov
- Mesa (master): st/dri: add 32-bit RGBX/RGBA formats
Emil Velikov
- Mesa (master): gbm: add GBM_FORMAT_XBGR8888 format support
Emil Velikov
- Mesa (master): i965: automake: remove gratuitous "+" during variable assignment
Emil Velikov
- Mesa (master): swr: add PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT to get_param
Tim Rowley
- Mesa (master): i965/blorp: Do not emit pma stall on gen9+
Topi Pohjolainen
- Mesa (master): i965/fs: Readd opt_drop_redundant_mov_to_flags().
Matt Turner
- Mesa (master): glsl: Relax GLSL 1.10 float suffix error to a warning.
Matt Turner
- Mesa (master): radeonsi: Add config parameter to si_shader_apply_scratch_relocs.
Bas Nieuwenhuizen
- Mesa (master): i965/blorp: Improve precission of blitting coordinates when clipping
Kenneth Graunke
- Mesa (master): i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
Kenneth Graunke
- Mesa (master): gallivm: fix bogus argument order to lp_build_sample_mipmap function
Roland Scheidegger
- Mesa (master): radeonsi: rename and rearrange RW buffer slots
Marek Olšák
- Mesa (master): radeonsi: make RW buffer descriptor array global, not per shader stage
Marek Olšák
- Mesa (master): radeonsi: generalize si_set_constant_buffer
Marek Olšák
- Mesa (master): radeonsi: rework polygon stippling to use constant buffer instead of texture
Marek Olšák
- Mesa (master): radeonsi: move clip plane constant buffer to RW buffers
Marek Olšák
- Mesa (master): radeonsi: move sample positions constant buffer to RW buffers
Marek Olšák
- Mesa (master): radeonsi: move default tess level constant buffer to RW buffers
Marek Olšák
- Mesa (master): radeonsi: clean up shader resource limit definitions
Marek Olšák
- Mesa (master): radeonsi: shorten slot masks to 32 bits
Marek Olšák
- Mesa (master): radeonsi: decrease GS copy shader user SGPRs to 2
Marek Olšák
- Mesa (master): radeonsi: remove the shader parameter from si_set_ring_buffer
Marek Olšák
- Mesa (master): gallium: use enums in p_defines.h (v2)
Marek Olšák
- Mesa (master): gallium: use enums in p_shader_tokens.h (v2)
Marek Olšák
- Mesa (master): gallium: merge PIPE_SWIZZLE_* and UTIL_FORMAT_SWIZZLE_*
Marek Olšák
- Mesa (master): gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*
Marek Olšák
- Mesa (master): gallium: remove helpers converting to/from TGSI_PROCESSOR_*
Marek Olšák
- Mesa (master): softpipe: fix a warning due to an incorrect enum comparison
Marek Olšák
- Mesa (master): i965: Always use Y-tiled buffers on SKL+
Ben Widawsky
- Mesa (master): gallium: add bool return to pipe_context::end_query
Nicolai Hähnle
- Mesa (master): st/mesa: check return value of begin/end_query
Nicolai Hähnle
- Mesa (master): radeon: wire end_query return value to sw/hw_end
Nicolai Hähnle
- Mesa (master): radeon: handle query buffer allocation and mapping failures
Nicolai Hähnle
- Mesa (master): i965: Add a dependency on libisl
Jason Ekstrand
- Mesa (master): isl: Include c99_compat.h
Jason Ekstrand
- Mesa (master): isl: Don't use designated initializers in the header
Jason Ekstrand
- Mesa (master): isl: Take a devinfo in lower_storage_image_format instead of an isl_device
Jason Ekstrand
- Mesa (master): isl: Add a helper for determining when a typed load/ store can be used
Jason Ekstrand
- Mesa (master): anv/image: Use the has_matching_typed_storage_image_format helper from isl
Jason Ekstrand
- Mesa (master): isl/format: Break the guts of has_[us] int_channel into a helper
Jason Ekstrand
- Mesa (master): isl/format: Add more isl_format_has_type_channel functions
Jason Ekstrand
- Mesa (master): isl/format: Add a get_num_channels helper
Jason Ekstrand
- Mesa (master): i965/fs_surface_builder: Take a GL format enum instead of mesa_format
Jason Ekstrand
- Mesa (master): i965/fs_surface_builder: Explicitly handle FORMAT_NONE in num_image_coordinates
Jason Ekstrand
- Mesa (master): i965/fs_surface_builder: Add a helper for converting GL to ISL formats
Jason Ekstrand
- Mesa (master): i965/fs_surface_builder: Use isl instead of mesa for format info
Jason Ekstrand
- Mesa (master): i965/surface_state: Use libisl functions for image format lowering
Jason Ekstrand
- Mesa (master): nvc0: fix retrieving query results into buffer for timestamps
Ilia Mirkin
- Mesa (master): swr: ignore generated files in rasterizer
Ilia Mirkin
- Mesa (master): radeonsi: implement TGSI_SEMANTIC_HELPER_INVOCATION
Nicolai Hähnle
- Mesa (master): glsl: fix cross validation for explicit locations on structs and arrays
Timothy Arceri
- Mesa (master): i965: don't lower mod() in glsl ir
Samuel Iglesias Gonsálvez
- Mesa (master): i965/blorp: Add support for encoding/ decoding interleaved 2x msaa
Topi Pohjolainen
- Mesa (master): i965/blorp: Add support for 2x msaa
Topi Pohjolainen
- Mesa (master): i965: Disable channel expressions for scalar GS, TCS, TES.
Kenneth Graunke
- Mesa (master): vc4: Don' t try to blit from MSAA surfaces with mismatched width to dst.
Eric Anholt
- Mesa (master): vc4: Fix tests for format supported with nr_samples == 1.
Eric Anholt
- Mesa (master): vc4: Only do MSAA FB operations if the FB is MSAA.
Eric Anholt
- Mesa (master): vc4: Fix validation of full res tile offset if used for non-MSAA.
Eric Anholt
- Mesa (master): vc4: Make sure we recompile when sample_mask changes.
Eric Anholt
- Mesa (master): freedreno: update generated headers
Rob Clark
- Mesa (master): freedreno/a4xx: fix encoding of blend color state
Rob Clark
- Mesa (master): swr: fix clang warnings
Tim Rowley
- Mesa (master): swr: fix memory leaks from vs/fs compilation
Tim Rowley
- Mesa (master): swr: [rasterizer core] Use CS spill/fill size in core
Tim Rowley
- Mesa (master): swr: [rasterizer fetch] Add support for fetching non-uniform component formats
Tim Rowley
- Mesa (master): swr: [rasterizer core] Fix thread binding for 32-bit windows
Tim Rowley
- Mesa (master): swr: [rasterizer core] Fix global arena allocator bug
Tim Rowley
- Mesa (master): swr: [rasterizer core] Arena: make most allocated blocks the same size
Tim Rowley
- Mesa (master): swr: [rasterizer core] TemplateArgUnroller
Tim Rowley
- Mesa (master): swr: [rasterizer] Interpolation utility functions
Tim Rowley
- Mesa (master): swr: [rasterizer scripts] Knob scripts tweaks
Tim Rowley
- Mesa (master): swr: [rasterizer] Small cleanups
Tim Rowley
- Mesa (master): swr: [rasterizer core] CompleteDrawContext changes for gcc
Tim Rowley
- Mesa (master): swr: [rasterizer memory] Constify load tiles
Tim Rowley
- Mesa (master): i965: Disable KHR_texture_compression_astc_hdr on Gen9
Nanley Chery
- Mesa (master): radeonsi: Create a helper function for computing the thread id
Tom Stellard
- Mesa (master): radeonsi: Set range metadata on calls to llvm.SI.tid
Tom Stellard
- Mesa (master): radeonsi: Use llvm.amdgcn.mbcnt.* intrinsics instead of llvm.SI.tid
Tom Stellard
- Mesa (master): radeonsi: Implement ddx/ddy on VI using ds_bpermute
Tom Stellard
- Mesa (master): i965: Remove pointers to non-existing atoms
Topi Pohjolainen
- Mesa (master): i965/blorp/gen6: Use normal base state address setup
Topi Pohjolainen
- Mesa (master): i965: Introduce state flag for blorp
Topi Pohjolainen
- Mesa (master): i965: Make all atoms to track BRW_NEW_BLORP by default
Topi Pohjolainen
- Mesa (master): i965/blorp: Use BRW_NEW_BLORP instead of trashing all state bits
Topi Pohjolainen
- Mesa (master): i965/blorp: Reconfigure base state address only if needed
Topi Pohjolainen
- Mesa (master): i965/blorp: Do not trigger re-emission of base state address
Topi Pohjolainen
- Mesa (master): mesa/formats: Take luminance into account in component count
Topi Pohjolainen
- Mesa (master): i965/blorp: Fix clear code for ignoring colormask for XRGB formats on Gen9+
Topi Pohjolainen
- Mesa (master): i965/blorp: Enable for normal color clears
Topi Pohjolainen
- Mesa (master): i965/blorp: Enable for buffer resolves
Topi Pohjolainen
- Mesa (master): configure.ac: search for and set PYTHON3
Kenneth Graunke
- Mesa (master): i965/tex_image: Flush certain subnormal ASTC channel values
Nanley Chery
- Mesa (master): genxml: use PYTHON3
Kenneth Graunke
- Mesa (master): Revert "st/dri: add 32-bit RGBX/RGBA formats"
Marek Olšák
- Mesa (master): freedreno/a4xx: blend state no longer depends on fb state
Rob Clark
- Mesa (master): Revert "freedreno/a4xx: lower srgb in shader for astc textures"
Rob Clark
- Mesa (master): freedreno/a4xx: better workaround for astc+srgb
Rob Clark
- Mesa (master): freedreno/ir3: fix small RA bug
Rob Clark
- Mesa (master): freedreno/ir3: fix small memory leak
Rob Clark
- Mesa (master): freedreno/ir3: relax restriction in grouping
Rob Clark
- Mesa (master): nouveau: codegen: combineLd/ St do not combine indirect loads
Hans de Goede
- Mesa (master): util: add MAYBE_UNUSED for config dependent variables
Ian Romanick
- Mesa (master): glsl: fix warning in release build
Ian Romanick
- Mesa (master): gallium: fix warnings in release build
Ian Romanick
- Mesa (master): spirv: fix warning in release build
Ian Romanick
- Mesa (master): isl: fix warnings in release build
Ian Romanick
- Mesa (master): anv: fix warnings in release build
Ian Romanick
- Mesa (master): gallium: use unreachable instead of asserts
Ian Romanick
- Mesa (libglvnd): loader: add missing include <sys/stat.h>
Emil Velikov
- Mesa (master): isl: remove ffs function that conflicts with system headers
Emil Velikov
- Mesa (master): st/omx: Fix resource leak on OMX_ErrorNone
Emil Velikov
- Mesa (master): svga: separate HUD counters for state objects
Brian Paul
- Mesa (master): i965: Make a few tessellation related functions non-static.
Kenneth Graunke
- Mesa (master): i965: Mark URB reads as volatile.
Kenneth Graunke
- Mesa (master): util/cache: add comments, fix formatting
Brian Paul
- Mesa (master): gallium/util: initialize pipe_framebuffer_state to zeros
Brian Paul
- Mesa (master): svga: whitespace and formatting fixes in svga_pipe_sampler.c
Brian Paul
- Mesa (master): svga: whitespace and formatting fixes in svga_pipe_depthstencil.c
Brian Paul
- Mesa (master): svga: whitespace and formatting fixes in svga_pipe_rasterizer.c
Brian Paul
- Mesa (master): svga: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): util/blitter: use ARRAY_SIZE macro
Brian Paul
- Mesa (master): glapi: fix _glapi_get_proc_address() for mangled function names
Brian Paul
- Mesa (master): svga: minimize surface flush
Brian Paul
- Mesa (master): svga: fix assert with PIPE_QUERY_OCCLUSION_PREDICATE for non-vgpu10
Brian Paul
- Mesa (master): svga: mark the texture dirty for write transfer map only
Brian Paul
- Mesa (master): svga: eliminiate unnecessary constant buffer updates
Brian Paul
- Mesa (master): mesa/gles: Allow format GL_RED to be used with MESA_FORMAT_R_UNORM
Jordan Justen
- Mesa (master): docs: update link to Intel's graphics website
Brian Paul
- Mesa (master): docs: update the instructions for getting a git account
Brian Paul
- Mesa (master): i965: Unroll SIMD16 DDY_FINE on Sandybridge.
Kenneth Graunke
- Mesa (master): freedreno/ir3: fix sin/cos
Rob Clark
- Mesa (master): freedreno: reduce line width for deqp further
Rob Clark
- Mesa (master): freedreno: update generated headers
Rob Clark
- Mesa (master): freedreno/a4xx: add render-target formats
Rob Clark
- Mesa (master): freedreno: disallow cat4 immed src
Rob Clark
- Mesa (master): freedreno: honor handle->offset
Rob Clark
- Mesa (master): mesa/st: log some additional invalid-fbo cases
Rob Clark
- Mesa (master): freedreno/ir3: convert over to ralloc
Rob Clark
- Mesa (master): freedreno/a3xx: remove unused fxn
Rob Clark
- Mesa (master): gm107/ir: s/invalid load/invalid store/
Samuel Pitoiset
- Mesa (master): r600: fix missing include for Elements macro
Dave Airlie
- Mesa (master): nvc0: bump the amount of shared memory per MP on Maxwell
Samuel Pitoiset
- Mesa (master): radeonsi: fix missing include for Elements.
Dave Airlie
- Mesa (master): gallivm: make sampling more robust against bogus coordinates
Roland Scheidegger
- Mesa (master): gallium/tgsi: move tgsi_exec.h header out of draw_context.h
Dave Airlie
- Mesa (master): tgsi: pass a shader type to the machine create and clean up.
Dave Airlie
- Mesa (master): main: select ES3.2 version when all extensions are available
Ilia Mirkin
- Mesa (master): glsl: add ability to use essl 3.20
Ilia Mirkin
- Mesa (master): r600g/radeonsi: send endian info to format translation functions
Oded Gabbay
- Mesa (master): r600g: set endianess of 16/ 32-bit buffers according to do_endian_swap
Oded Gabbay
- Mesa (master): r600g: use do_endian_swap in color swapping functions
Oded Gabbay
- Mesa (master): r600g: use do_endian_swap in texture swapping function
Oded Gabbay
- Mesa (master): radeonsi: fix build error because of missing param
Oded Gabbay
- Mesa (master): radeonsi: Fix memory leak in error path.
Bas Nieuwenhuizen
- Mesa (master): nir: Add missing break into switch in construct_value()
Ian Romanick
- Mesa (master): scons: Move fallback HAVE_* definitions to headers.
Jose Fonseca
- Mesa (master): scons: Whenever possible decide what to do based on platform and not compiler.
Jose Fonseca
- Mesa (master): gallium: Include intrin.h instead of defining ourselves.
Jose Fonseca
- Mesa (master): scons: Support Clang on Windows.
Jose Fonseca
- Mesa (master): 33 new commits
Samuel Pitoiset
- Mesa (master): docs: mark ARB_compute_shader as done for nvc0
Samuel Pitoiset
- Mesa (master): egl: fix make check broken by interop support
Marek Olšák
- Mesa (master): radeonsi: add RW_BUFFERS only once in si_ce_needed_cs_space
Marek Olšák
- Mesa (master): glx: Don't enclose includes inside `extern "C" { }`.
Jose Fonseca
- Mesa (master): glsl: removing double semi-colons
Chad Versace
- Mesa (master): mesa/main: removing double semi-colons
Chad Versace
- Mesa (master): gallium/r600: removing double semi-colons
Chad Versace
- Mesa (master): egl: Remove every double semi-colon
Chad Versace
- Mesa (master): gallium: Remove every double semi-colon
Chad Versace
- Mesa (master): glx: Remove every double semi-colon
Chad Versace
- Mesa (master): mesa: Remove every double semi-colon
Chad Versace
- Mesa (master): mesa: add tags file to gitignore
Chad Versace
- Mesa (master): meta: Avoid random memory access on error
Chad Versace
- Mesa (master): i965/meta: initialize values to avoid random behaviour on error path
Chad Versace
- Mesa (master): anv: honor DESTDIR when installing icd file
Chad Versace
- Mesa (master): swr: autogenerate swr_context_llvm.h
Tim Rowley
- Mesa (master): i965/blorp: Refactor to get rid of the get_wm_prog virtual function
Jason Ekstrand
- Mesa (master): i965/blorp: Remove the arguments to brw_blorp_params()
Jason Ekstrand
- Mesa (master): i965/blorp: Remove the clear params classes
Jason Ekstrand
- Mesa (master): i965/blorp: Remove the hiz params class
Jason Ekstrand
- Mesa (master): i965/blorp: Get rid of the blorp_blit_params class
Jason Ekstrand
- Mesa (master): i965/blorp: Roll mip_info into surface_info
Jason Ekstrand
- Mesa (master): i965/blorp: Turn blorp_surface_info into a C-style struct
Jason Ekstrand
- Mesa (master): i965/blorp: Turn coord_transform into a C-style struct
Jason Ekstrand
- Mesa (master): i965/blorp: Turn brw_blorp_params into a C-style struct
Jason Ekstrand
- Mesa (master): i965/blorp: Make all of brw_blorp.h accessible to C
Jason Ekstrand
- Mesa (master): i965/blorp: Convert brw_blorp.cpp to a C file
Jason Ekstrand
- Mesa (master): i965/blorp: Make state setup C-safe
Jason Ekstrand
- Mesa (master): i965/blorp: Convert state setup to C
Jason Ekstrand
- Mesa (master): tgsi/exec: fix system value handling.
Dave Airlie
- Mesa (master): tgsi: move to using vector for system values.
Dave Airlie
- Mesa (master): tgsi: accept a starting PC value for exec machine.
Dave Airlie
- Mesa (master): tgsi/exec: split out setting up masks to separate function
Dave Airlie
- Mesa (master): tgsi/exec: implement load/store/atomic on MEMORY.
Dave Airlie
- Mesa (master): tgsi/exec: make inputs/ outputs optional for compute shaders.
Dave Airlie
- Mesa (master): tgsi/exec: implement restartable machine.
Dave Airlie
- Mesa (master): tgsi/exec: initialise SysSemanticToIndex array to -1
Dave Airlie
- Mesa (master): softpipe: add support for compute shaders. (v2)
Dave Airlie
- Mesa (master): docs: update softpipe for ARB_compute_shader
Dave Airlie
- Mesa (master): r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
Dave Airlie
- Mesa (master): i965: Don't force a header for texture offsets of 0.
Kenneth Graunke
- Mesa (master): i965/blorp: Set regs_written on texturing instructions
Kenneth Graunke
- Mesa (master): i965/fs: Properly report regs_written from SAMPLEINFO
Kenneth Graunke
- Mesa (master): i965/fs: Use inst-> regs_written for rlen for texture instructions
Kenneth Graunke
- Mesa (master): nir: Add a helper for figuring out what channels of an SSA def are read
Kenneth Graunke
- Mesa (master): i965/fs: Reduce the response length of sampler messages on Skylake.
Kenneth Graunke
- Mesa (master): i965: Move TCS output indirect_offset.file check out a level.
Kenneth Graunke
- Mesa (master): i965: Fix MapTextureImage for multi-slice/ level stencil buffers.
Kenneth Graunke
- Mesa (master): mesa: Disallow CopyTexSubImage on stencil formats in ES.
Kenneth Graunke
- Mesa (master): mesa: Try to fix CopyTex[Sub]Image of stencil textures.
Kenneth Graunke
- Mesa (master): i965: Enable ARB_texture_stencil8 and OES_texture_stencil8 on Gen8+.
Kenneth Graunke
- Mesa (master): docs: Mention that {ARB, OES}_texture_stencil8 is supported on i965/gen8+
Kenneth Graunke
- Mesa (master): glsl: move uniform block validation to link_uniform_blocks.cpp
Timothy Arceri
- Mesa (master): dri2: Check for dummyContext to see if the glx_context is valid
Emil Velikov
- Mesa (master): dri3: Check for dummyContext to see if the glx_context is valid
Emil Velikov
- Mesa (master): nouveau: codegen: LOAD: Always use component 0 when getting the address
Hans de Goede
- Mesa (master): nouveau: codegen: LOAD: Do not call fetchSrc(1) if the address is immediate
Hans de Goede
- Mesa (master): nouveau: codegen: LOAD: Take src swizzle into account
Hans de Goede
- Mesa (master): svga: use the SVGA3D_DEVCAP_MAX_FRAGMENT_SHADER_INSTRUCTIONS query
Brian Paul
- Mesa (master): swr: [rasterizer core] backend refactor
Tim Rowley
- Mesa (master): swr: [rasterizer jitter] add mSimdInt1Ty
Tim Rowley
- Mesa (master): swr: [rasterizer core] more backend refactoring
Tim Rowley
- Mesa (master): swr: [rasterizer jitter] support for dumping x86 asm
Tim Rowley
- Mesa (master): swr: [rasterizer core] implement legacy depth bias enable
Tim Rowley
- Mesa (master): swr: [rasterizer] warning cleanup
Tim Rowley
- Mesa (master): radeonsi: emit s_waitcnt for shader memory barriers and volatile
Nicolai Hähnle
- Mesa (master): swr: s/Elements/ARRAY_SIZE/
Tim Rowley
- Mesa (master): gallium/util: add u_bit_consecutive for generating a consecutive range of bits
Nicolai Hähnle
- Mesa (master): radeonsi: fix brace style
Nicolai Hähnle
- Mesa (master): radeonsi: use MIN2 instead of expanded ?: operator
Nicolai Hähnle
- Mesa (master): radeonsi: early out of si_blit_decompress_depth_in_place based on dirty mask
Nicolai Hähnle
- Mesa (master): radeonsi: decompress Z & S planes in one pass
Nicolai Hähnle
- Mesa (master): radeonsi: only decompress the required ZS planes from si_blit
Nicolai Hähnle
- Mesa (master): radeonsi: si_blit_decompress_depth is only used for staging
Nicolai Hähnle
- Mesa (master): radeonsi: use level mask for early out in si_blit_decompress_color
Nicolai Hähnle
- Mesa (master): radeonsi: move blend choice out of loop in si_blit_decompress_color
Nicolai Hähnle
- Mesa (master): radeonsi: expclear must be disabled on first Z/S clear
Nicolai Hähnle
- Mesa (master): radeonsi: work around an MSAA fast stencil clear problem
Nicolai Hähnle
- Mesa (master): radeon/video: always use the reusable buffer pool
Nicolai Hähnle
- Mesa (master): gallium/radeon: remove use_reusable_pool parameter from r600_init_resource
Nicolai Hähnle
- Mesa (master): winsys/radeon: remove use_reusable_pool parameter from buffer_create
Nicolai Hähnle
- Mesa (master): softpipe: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): draw: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): gallivm: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): hud: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): os: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): tgsi: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): llvmpipe: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): i965/blorp/gen8: Fix blitting of interleaved msaa surfaces
Topi Pohjolainen
- Mesa (master): isl: move -lm at the end of tests_ldadd
Alejandro Pinheiro
- Mesa (master): nir/algebraic: Do better error reporting of bad expressions
Jason Ekstrand
- Mesa (master): nir/algebraic: Use "uint" instead of "unsigned" for uint types
Jason Ekstrand
- Mesa (master): nir/algebraic: Add a mechanism for specifying the bit size of a value
Jason Ekstrand
- Mesa (master): nir/search: Respect the bit_size parameter on nir_search_value
Jason Ekstrand
- Mesa (master): nir/opt_algebraic: Fix some expressions with ambiguous bit sizes
Jason Ekstrand
- Mesa (master): nir/algebraic: Add a bit-size validator
Jason Ekstrand
- Mesa (master): anv/device: Set the compressed texture feature flags correctly
Nanley Chery
- Mesa (master): anv/formats: Return proper error code for unsupported formats
Nanley Chery
- Mesa (master): vbo: Return INVALID_OPERATION during draw with a mapped buffer
Jordan Justen
- Mesa (master): nir/opt_cp: use nir_block_get_following_if()
Jason Ekstrand
- Mesa (master): nir: rewrite nir_foreach_block and friends
Jason Ekstrand
- Mesa (master): glsl: fix lowering outputs for early/nested returns
Timothy Arceri
- Mesa (master): clover: Fix build against clang SVN >= r267772
Michel Dänzer
- Mesa (master): radeonsi: check if value is negative
Marek Olšák
- Mesa (master): nir/builder: Add bit_size info to nir_build_imm()
Samuel Iglesias Gonsálvez
- Mesa (master): nir/builder: add nir_imm_double()
Samuel Iglesias Gonsálvez
- Mesa (master): nir: add a pass to lower some double operations
Samuel Iglesias Gonsálvez
- Mesa (master): nir/lower_double_ops: lower trunc()
Samuel Iglesias Gonsálvez
- Mesa (master): nir/lower_double_ops: lower floor()
Samuel Iglesias Gonsálvez
- Mesa (master): nir/lower_double_ops: lower ceil()
Samuel Iglesias Gonsálvez
- Mesa (master): nir/lower_double_ops: lower fract()
Samuel Iglesias Gonsálvez
- Mesa (master): nir/lower_double_ops: lower round_even()
Samuel Iglesias Gonsálvez
- Mesa (master): nir: rename lower_flrp to lower_flrp32
Samuel Iglesias Gonsálvez
- Mesa (master): nir: Add lrp lowering for doubles in opt_algebraic
Samuel Iglesias Gonsálvez
- Mesa (master): radeonsi: remove flushes at the beginning and end of IBs done by the kernel
Marek Olšák
- Mesa (master): radeonsi: remove needless cache flushes at the end of CP DMA operations
Marek Olšák
- Mesa (master): mesa: improve comment on _mesa_check_disallowed_mapping(), return bool
Brian Paul
- Mesa (master): gallium/util: s/Elements/ARRAY_SIZE/
Brian Paul
- Mesa (master): nir: Avoid C99 field initializers.
Jose Fonseca
- Mesa (master): nir: Remove spurious ; after namespace.
Jose Fonseca
- Mesa (master): nir: Remove spurious ; after nir_builder functions.
Jose Fonseca
- Mesa (master): nir: Try to warn when C99 extensions are used in nir headers.
Jose Fonseca
- Mesa (master): anv: Fix a build error caused by recent fp64 NIR changes
Jason Ekstrand
- Mesa (master): anv/dynamic_offsets: Fix the order of arguments to nir_build_imm
Jason Ekstrand
- Mesa (master): radeonsi: rework clear_buffer flags
Marek Olšák
- Mesa (master): gallium/radeon: drop support for LINEAR_GENERAL layout
Marek Olšák
- Mesa (master): winsys/radeon: enlarge buffer_indices_hashlist
Marek Olšák
- Mesa (master): gallium/radeon: add the size only once in r600_context_add_resource_size
Marek Olšák
- Mesa (master): swr: remove duplicated constant update code
Tim Rowley
- Mesa (master): nvc0: stick compute kernel arguments into uniform_bo
Samuel Pitoiset
- Mesa (master): 43 new commits
Jason Ekstrand
- Mesa (master): nir: Switch the arguments to nir_foreach_instr
Jason Ekstrand
- Mesa (master): nir: Switch the arguments to nir_foreach_phi_src
Jason Ekstrand
- Mesa (master): nir: Switch the arguments to nir_foreach_parallel_copy_entry
Jason Ekstrand
- Mesa (master): nir: Switch the arguments to nir_foreach_function
Jason Ekstrand
- Mesa (master): nir: Switch the arguments to nir_foreach_use and friends
Jason Ekstrand
- Mesa (master): nir: Switch the arguments to nir_foreach_def
Jason Ekstrand
- Mesa (master): mesa: Fix indirect draw buffer size check on 32-bit systems.
Kenneth Graunke
- Mesa (master): nir/opcodes: Simplify the expressions for [un]pack_double
Jason Ekstrand
- Mesa (master): nir/opcodes: Make ldexp take an explicitly 32-bit int
Jason Ekstrand
- Mesa (master): nir/algebraic: Support lowering for both 64 and 32-bit ldexp
Jason Ekstrand
- Mesa (master): glsl: Checks for interpolation into its own function.
Samuel Iglesias Gonsálvez
- Mesa (master): st/omx: don't return early in vid_enc_EncodeFrame()
Emil Velikov
- Mesa (master): tgsi/dump: shared dump_ctx initialization
Nicolai Hähnle
- Mesa (master): tgsi/dump: signal nospace when the last print exceeded the size
Nicolai Hähnle
- Mesa (master): tgsi/build: pass Memory.Texture and .Format through tgsi_build_full_instruction
Nicolai Hähnle
- Mesa (master): tgsi/text: add str_match_format helper function
Nicolai Hähnle
- Mesa (master): tgsi/text: add str_match_name_from_array
Nicolai Hähnle
- Mesa (master): tgsi/text: fix parsing of memory instructions
Nicolai Hähnle
- Mesa (master): st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
Nicolai Hähnle
- Mesa (master): gallium/radeon: fix crash in r600_set_streamout_targets
Nicolai Hähnle
- Mesa (master): mesa: simplify _mesa_Lightfv
Brian Paul
- Mesa (master): glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
Kenneth Graunke
- Mesa (master): glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
Kenneth Graunke
- Mesa (master): st/glsl_to_tgsi: fix potential crash when allocating temporaries
Samuel Pitoiset
- Mesa (master): radeonsi: fix synchronization of shader images
Marek Olšák
- Mesa (master): freedreno: fix indentation
Rob Clark
- Mesa (master): nir: clamp-color-output support
Rob Clark
- Mesa (master): freedreno/ir3: handle color clamp variant ourselves
Rob Clark
- Mesa (master): freedreno: wire up core pipe_debug_callback
Rob Clark
- Mesa (master): freedreno/a3xx: add debug callback to emit
Rob Clark
- Mesa (master): freedreno/a4xx: add debug callback to emit
Rob Clark
- Mesa (master): freedreno/ir3: use pipe_debug_callback for shader-db traces
Rob Clark
- Mesa (master): nir/opt_dead_cf: correction of side effect check
Jason Ekstrand
- Mesa (master): nir/opt_dead_cf: fix indentation
Jason Ekstrand
- Mesa (master): nir/lower_double_ops: fix indentation
Jason Ekstrand
Last message date:
Sat Apr 30 19:17:18 UTC 2016
Archived on: Mon Jan 13 14:19:51 UTC 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).