June 2017 Archives by subject
Starting: Thu Jun 1 01:21:08 UTC 2017
Ending: Fri Jun 30 22:55:23 UTC 2017
Messages: 957
- Mesa (17.0): docs: add release notes for 17.0.7
Emil Velikov
- Mesa (17.0): docs: add sha256 checksums for 17.0.7
Emil Velikov
- Mesa (17.0): Update version to 17.0.7
Emil Velikov
- Mesa (17.1): 27 new commits
Emil Velikov
- Mesa (17.1): 52 new commits
Andres Gomez
- Mesa (17.1): 59 new commits
Juan Antonio Suárez Romero
- Mesa (17.1): anv: Add valid_bufer_usage to the memory type metadata
Juan Antonio Suárez Romero
- Mesa (17.1): anv: Advertise both 32-bit and 48-bit heaps when we have enough memory
Juan Antonio Suárez Romero
- Mesa (17.1): anv: Determine the type of mapping based on type metadata
Juan Antonio Suárez Romero
- Mesa (17.1): anv: Make supports_48bit_addresses a heap property
Juan Antonio Suárez Romero
- Mesa (17.1): anv: Refactor memory type setup
Juan Antonio Suárez Romero
- Mesa (17.1): anv: Require vertex buffers to come from a 32-bit heap
Juan Antonio Suárez Romero
- Mesa (17.1): anv: Set EXEC_OBJECT_ASYNC when available
Juan Antonio Suárez Romero
- Mesa (17.1): anv: Stop setting BO flags in bo_init_new
Juan Antonio Suárez Romero
- Mesa (17.1): docs: add release notes for 17.1.2
Juan Antonio Suárez Romero
- Mesa (17.1): docs: add release notes for 17.1.4
Andres Gomez
- Mesa (17.1): docs: add sha256 checksums for 17.1.2
Juan Antonio Suárez Romero
- Mesa (17.1): docs: add sha256 checksums for 17.1.3
Emil Velikov
- Mesa (17.1): docs: add sha256 checksums for 17.1.4
Andres Gomez
- Mesa (17.1): i965: Rework Sandy Bridge HiZ and stencil layouts
Juan Antonio Suárez Romero
- Mesa (17.1): Revert "cherry-ignore: anv: [...]"
Juan Antonio Suárez Romero
- Mesa (17.1): Revert "cherry-ignore: anv: Require vertex buffers to come from a 32-bit heap"
Juan Antonio Suárez Romero
- Mesa (17.1): Update version to 17.1.2
Juan Antonio Suárez Romero
- Mesa (17.1): Update version to 17.1.4
Andres Gomez
- Mesa (fdo_master): dri3/GLX: Fix drawable invalidation v2
Thomas Hellstrom
- Mesa (intel-ci): radeonsi: include ac_binary.h for struct ac_shader_binary
Emil Velikov
- Mesa (master): 21 new commits
Marek Olšák
- Mesa (master): 24 new commits
Samuel Pitoiset
- Mesa (master): 24 new commits
Topi Pohjolainen
- Mesa (master): 28 new commits
Jason Ekstrand
- Mesa (master): 42 new commits
Samuel Pitoiset
- Mesa (master): 63 new commits
Samuel Pitoiset
- Mesa (master): 73 new commits
Marek Olšák
- Mesa (master): ac/gpu: drop duplicated code line.
Dave Airlie
- Mesa (master): ac/llvm: fix type of second llvm.cttz.* parameter
Dave Airlie
- Mesa (master): ac/nir: assert printfs will fit
Bas Nieuwenhuizen
- Mesa (master): ac/nir: assign argument param pointers in one place.
Dave Airlie
- Mesa (master): ac/nir: consolidate setting userdata location
Dave Airlie
- Mesa (master): ac/nir: convert emit helpers to ac_llvm_context
Dave Airlie
- Mesa (master): ac/nir: convert several ifs to a switch
Grazvydas Ignotas
- Mesa (master): ac/nir: convert type helpers to ac_llvm_context
Dave Airlie
- Mesa (master): ac/nir: implement nir_op_f2b
Dave Airlie
- Mesa (master): ac/nir: implement nir_op_{b2i,i2b}
Dave Airlie
- Mesa (master): ac/nir: Make intrinsic_name buffer long enough
Bas Nieuwenhuizen
- Mesa (master): ac/nir: mark some arguments const
Grazvydas Ignotas
- Mesa (master): ac/nir: move gpr counting inside argument handling.
Dave Airlie
- Mesa (master): ac/nir: remove another unused variable
Grazvydas Ignotas
- Mesa (master): ac/nir: remove last remnants of v16i8
Dave Airlie
- Mesa (master): ac/nir: remove unused nir_to_llvm_context::has_ddxy
Dave Airlie
- Mesa (master): ac/nir: set workgroup size attribute to correct value.
Dave Airlie
- Mesa (master): ac/nir: Use correct LLVM intrinsics for atomic ops on imageBuffers
Bas Nieuwenhuizen
- Mesa (master): ac/shader_info: fix a comment
Dave Airlie
- Mesa (master): ac/sid.h: don' t use parentheses in PKT3_RELEASE_MEM definition
Marek Olšák
- Mesa (master): ac/surface/gfx6: explicitly support S8 surfaces
Dave Airlie
- Mesa (master): ac/surface: Fix HTILE for radv.
Bas Nieuwenhuizen
- Mesa (master): ac: add ac_llvm_context::v8i32
Dave Airlie
- Mesa (master): ac: add ac_llvm_context::{i,f}32_{0,1}
Dave Airlie
- Mesa (master): ac: add ac_llvm_context::{i16, i64, f16, f64}
Dave Airlie
- Mesa (master): ac: add new helper function to add a integer target dependent function attr.
Dave Airlie
- Mesa (master): ac: parse EVENT_WRITE_EOP, RELEASE_MEM, WAIT_REG_MEM, NOWHERE
Marek Olšák
- Mesa (master): ac: remove amdgpu.h dependency
Emil Velikov
- Mesa (master): ac: resolve conflicts introduced with "ac: remove amdgpu.h dependency"
Emil Velikov
- Mesa (master): amd/common: fix off-by-one in sid_tables.py
Nicolai Hähnle
- Mesa (master): android: ac: add missing libdrm_amdgpu shared dependency
Emil Velikov
- Mesa (master): Android: add renderonly files to libmesa_gallium
Eric Anholt
- Mesa (master): android: anv: drop libdrm_intel dependency
Emil Velikov
- Mesa (master): Android: fix typo in symlink for driver loading and 32 bit builds
Rob Herring
- Mesa (master): Android: i965: remove libdrm_intel dependency
Emil Velikov
- Mesa (master): android: r600/eg: add support for tracing IBs after a hang.
Emil Velikov
- Mesa (master): Android: use bionic pthread_barrier_* if possible
Emil Velikov
- Mesa (master): Android: use symlinks for driver loading
Rob Herring
- Mesa (master): Android: vulkan: fix build error due to extra )
Rob Herring
- Mesa (master): anv/blorp: Add a surface-state-based CCS resolve function
Nanley Chery
- Mesa (master): anv/blorp: Move the depth cache flush outside of BLORP
Jason Ekstrand
- Mesa (master): anv/blorp: Provide surface states for CCS resolves
Nanley Chery
- Mesa (master): anv/blorp: Remove 3D subresource transition workaround
Nanley Chery
- Mesa (master): anv/cmd_buffer: Adjust layout transition aspect checking
Nanley Chery
- Mesa (master): anv/cmd_buffer: Adjust the image view reloc function
Nanley Chery
- Mesa (master): anv/cnl: Add #defines for MOCS and genX(x)
Anuj Phogat
- Mesa (master): anv/cnl: Don't set FloatBlendOptimizationEnable{Mask}
Anuj Phogat
- Mesa (master): anv/cnl: Don't write to Cache Mode Register 1 on gen10+
Anuj Phogat
- Mesa (master): anv/cnl: Generate and use gen10 functions
Anuj Phogat
- Mesa (master): anv/cnl: Use GENX(xx) in place of GEN9_xx
Anuj Phogat
- Mesa (master): anv/gpu_memcpy: Rename the gpu_memcpy function
Nanley Chery
- Mesa (master): anv/i965: drop libdrm_intel dependency completely
Lionel Landwerlin
- Mesa (master): anv: Add and use color auxiliary buffer helpers
Nanley Chery
- Mesa (master): anv: Adjust params of color buffer transitioning functions
Nanley Chery
- Mesa (master): anv: Don't advertise support on anything above gen9
Anuj Phogat
- Mesa (master): anv: Fix -Wswitch in anv_layout_to_aux_usage()
Chad Versace
- Mesa (master): anv: Fix L3 cache programming on Bay Trail
Jason Ekstrand
- Mesa (master): anv: FORMAT_FEATURE_TRANSFER_SRC/ DST_BIT_KHR not used with VkFormatProperties.bufferFeatures
Andres Gomez
- Mesa (master): anv: Set better descriptor set limits
Jason Ekstrand
- Mesa (master): anv: Set driver version to Mesa version
Jason Ekstrand
- Mesa (master): anv: use devinfo for number of thread/eu
Lionel Landwerlin
- Mesa (master): anv: use Mesa's u_atomic.h header
Eric Engeström
- Mesa (master): aubinator: Dump sampler state pointers on gen6 too.
Rafael Antognolli
- Mesa (master): aubinator: import intel_aub.h from libdrm
Lionel Landwerlin
- Mesa (master): automake: include git_sha1_gen.sh into EXTRA_DIST
Juan Antonio Suárez Romero
- Mesa (master): automake: increase the MESA_GIT_SHA1 hash id length from 7 to 10 digits
Brian Paul
- Mesa (master): automake: Link all libGL.so variants with -Bsymbolic.
Jose Fonseca
- Mesa (master): bin/get-fixes-pick-list.sh: better identify multiple "fixes :" tags
Andres Gomez
- Mesa (master): bin/get-fixes-pick-list.sh: parse just the commit message
Andres Gomez
- Mesa (master): blorp/clear: Add a binding-table-based CCS resolve function
Nanley Chery
- Mesa (master): blorp: Use FullSurfaceDepthandStencilClear for blorp_hiz_op
Jason Ekstrand
- Mesa (master): blorp: Use normalized coordinates on Gen6
Ian Romanick
- Mesa (master): build systems: uniformize git_sha1.h generation
Eric Engeström
- Mesa (master): change va max_entrypoints
Christian König
- Mesa (master): clover/device: Get device/ host unified memory from pipe driver
Aaron Watry
- Mesa (master): configure.ac: add -pthread to PTHREAD_LIBS
Emil Velikov
- Mesa (master): configure.ac: Reduce zlib requirement from 1.2.8 to 1.2.3.
Emil Velikov
- Mesa (master): configure.ac: remove manual AC_SUBST for pthread-stubs
Emil Velikov
- Mesa (master): configure.ac: simplify --enable-libunwind=auto check
Eric Engeström
- Mesa (master): docs: add release notes for 17.0.7
Emil Velikov
- Mesa (master): docs: add release notes for 17.1.2
Juan Antonio Suárez Romero
- Mesa (master): docs: add release notes for 17.1.3
Emil Velikov
- Mesa (master): docs: add release notes for 17.1.4
Andres Gomez
- Mesa (master): docs: add sha256 checksums for 17.0.7
Emil Velikov
- Mesa (master): docs: add sha256 checksums for 17.1.2
Juan Antonio Suárez Romero
- Mesa (master): docs: add sha256 checksums for 17.1.3
Emil Velikov
- Mesa (master): docs: add sha256 checksums for 17.1.4
Andres Gomez
- Mesa (master): docs: update calendar, add news item and link release notes for 17.0.7
Emil Velikov
- Mesa (master): docs: update calendar, add news item and link release notes for 17.1.2
Juan Antonio Suárez Romero
- Mesa (master): docs: update calendar, add news item and link release notes for 17.1.3
Emil Velikov
- Mesa (master): docs: update calendar, add news item and link release notes for 17.1.4
Andres Gomez
- Mesa (master): draw: check for line_width != 1.0f in validate_pipeline()
Brian Paul
- Mesa (master): draw: whitespace and formatting fixes
Brian Paul
- Mesa (master): dri/vmwgfx: Disable a couple of glx extensions also for Ubuntu unity / compiz
Thomas Hellstrom
- Mesa (master): dri3/GLX: Fix drawable invalidation v2
Thomas Hellstrom
- Mesa (master): dri: Add UYVY as available format
Lionel Landwerlin
- Mesa (master): dri: Optionally turn off a couple of GLX extensions based on driconf options
Thomas Hellstrom
- Mesa (master): dri: Turn of a couple of glx extensions for gnome-shell on vmwgfx.
Thomas Hellstrom
- Mesa (master): drirc: Add glsl_correct_derivatives_after_discard for The Witcher 2
Marek Olšák
- Mesa (master): drirc: whitelist glthread for a few games
Marek Olšák
- Mesa (master): egl/android: Change order of EGLConfig generation (v2)
Chad Versace
- Mesa (master): egl/android: Declare EGLConfig attrib array inside loop (v2 )
Chad Versace
- Mesa (master): egl/android: Declare loop vars inside their loops (v2)
Chad Versace
- Mesa (master): egl/android: Fix typ-o
Eric Engeström
- Mesa (master): egl/android: support for EGL_KHR_partial_update
Eric Engeström
- Mesa (master): egl/display: make platform detection thread-safe
Eric Engeström
- Mesa (master): egl/display: only detect the platform once
Eric Engeström
- Mesa (master): egl/dri2: Avoid sign extension when building modifier
Daniel Stone
- Mesa (master): egl/dri2: Declare loop vars inside the loop
Chad Versace
- Mesa (master): egl/drm: Declare EGLConfig attrib array inside loop
Chad Versace
- Mesa (master): egl/drm: Move loop vars inside the loop
Chad Versace
- Mesa (master): egl/surfaceless: Move loop vars inside the loop
Chad Versace
- Mesa (master): egl/wayland: Declare loop vars inside the loop
Chad Versace
- Mesa (master): egl/x11: Declare EGLConfig attrib array inside loop
Chad Versace
- Mesa (master): egl/x11: Declare loop vars inside the loop
Chad Versace
- Mesa (master): egl: drop _eglInitImage() return type
Emil Velikov
- Mesa (master): egl: fix _eglQuerySurface in EGL_BUFFER_AGE_EXT case
Tapani Pälli
- Mesa (master): egl: fold _eglError() + return EGL_FALSE
Emil Velikov
- Mesa (master): egl: improve dri2_fallback_swap_buffers_with_damage()
Eric Engeström
- Mesa (master): egl: properly count configs
Eric Engeström
- Mesa (master): egl: Rename 'count' in ${platform}_add_configs_for_visuals (v2)
Chad Versace
- Mesa (master): egl: simplify dri_config conditionals
Eric Engeström
- Mesa (master): egl: turn boolean `int`s into `bool`s
Eric Engeström
- Mesa (master): egl: turn one more boolean `int` into a `bool`
Eric Engeström
- Mesa (master): egl_dri2: swrastGetDrawableInfo: set *x, *y [v2]
Emil Velikov
- Mesa (master): etnaviv: add R8G8 texture support
Christian Gmeiner
- Mesa (master): etnaviv: add rs-operations sw query
Christian Gmeiner
- Mesa (master): etnaviv: add support for extended texture formats
Christian Gmeiner
- Mesa (master): etnaviv: add support for snorm textures
Christian Gmeiner
- Mesa (master): etnaviv: add support for swizzled texture formats
Christian Gmeiner
- Mesa (master): etnaviv: Add unreachable statement to etna_amode to fix compilation warnings
Emil Velikov
- Mesa (master): etnaviv: advertise correct max LOD bias
Christian Gmeiner
- Mesa (master): etnaviv: always do cpu_fini in transfer_unmap
Lucas Stach
- Mesa (master): etnaviv: don't flush resource to self without TS
Lucas Stach
- Mesa (master): etnaviv: don' t read back resource if transfer discards contents
Lucas Stach
- Mesa (master): etnaviv: don't try RS blit if blit region is unaligned
Christian Gmeiner
- Mesa (master): etnaviv: fill in layer_stride for imported resources
Lucas Stach
- Mesa (master): etnaviv: fix blend color for RB swapped rendertargets
Christian Gmeiner
- Mesa (master): etnaviv: fix memory leak when BO allocation fails
Lucas Stach
- Mesa (master): etnaviv: fix shader miscompilation with more than 16 labels
Christian Gmeiner
- Mesa (master): etnaviv: flush resource when binding as sampler view
Lucas Stach
- Mesa (master): etnaviv: honor PIPE_TRANSFER_UNSYNCHRONIZED flag
Lucas Stach
- Mesa (master): etnaviv: mask correct channel for RB swapped rendertargets
Christian Gmeiner
- Mesa (master): etnaviv: only flush resource to self if no scanout buffer exists
Christian Gmeiner
- Mesa (master): etnaviv: Only use renderonly_get_handle for GEM handles.
Eric Anholt
- Mesa (master): etnaviv: remove bogus assert
Christian Gmeiner
- Mesa (master): etnaviv: replace translate_clear_color with util_pack_color
Christian Gmeiner
- Mesa (master): etnaviv: simplify transfer tiling handling
Lucas Stach
- Mesa (master): etnaviv: slim down resource waiting
Lucas Stach
- Mesa (master): etnaviv: upgrade DISCARD_RANGE to DISCARD_WHOLE_RESOURCE if possible
Lucas Stach
- Mesa (master): etnaviv: use padded width/height for resource copies
Christian Gmeiner
- Mesa (master): Fix glcpp test expectations
Iago Toral Quiroga
- Mesa (master): Fix khrplatform.h not installed if EGL is disabled.
Emil Velikov
- Mesa (master): freedreno/a5xx: LRZ support
Rob Clark
- Mesa (master): freedreno/a5xx: refactor out helper for LRZ flush
Rob Clark
- Mesa (master): freedreno/a5xx: set SP_BLEND_CONTROL properly
Rob Clark
- Mesa (master): freedreno: drop timestamp field
Rob Clark
- Mesa (master): freedreno: reshuffle FD_MESA_DEBUG bitmask
Rob Clark
- Mesa (master): freedreno: update generated headers
Rob Clark
- Mesa (master): gallium/docs: clarify TGSI_SEMANTIC_SAMPLEMASK, again
Brian Paul
- Mesa (master): gallium/docs: clarify that samplers are not used with PIPE_BUFFER resources
Brian Paul
- Mesa (master): gallium/docs: document that TXF is used with PIPE_BUFFER resources
Brian Paul
- Mesa (master): gallium/docs: improve docs for SAMPLE_POS, SAMPLE_INFO, TXQS, MSAA semantics
Brian Paul
- Mesa (master): gallium/hud: add API-thread-busy for monitoring the thread load
Marek Olšák
- Mesa (master): gallium/hud: add glthread counters
Marek Olšák
- Mesa (master): gallium/hud: add hud_pane::hud pointer
Marek Olšák
- Mesa (master): gallium/hud: move struct hud_context to hud_private.h
Marek Olšák
- Mesa (master): gallium/hud: rename API-thread-busy to main-thread-busy
Marek Olšák
- Mesa (master): gallium/hud: support GALLIUM_HUD_DUMP_DIR feature on Windows
Brian Paul
- Mesa (master): gallium/radeon/gfx9: fix PBO texture uploads to compressed textures
Nicolai Hähnle
- Mesa (master): gallium/radeon: add a new HUD query for the number of resident handles
Samuel Pitoiset
- Mesa (master): gallium/radeon: clean up a misleading statement from the old days
Marek Olšák
- Mesa (master): gallium/radeon: don't allocate HTILE in a separate buffer
Marek Olšák
- Mesa (master): gallium/radeon: fix initialization of new resource bindless fields
Samuel Pitoiset
- Mesa (master): gallium/radeon: Include the family name in the renderer string if it' s not equal to the marketing name.
Henri Verbeet
- Mesa (master): gallium/radeon: pass create_screen flags to r600_common_screen_init
Marek Olšák
- Mesa (master): gallium/u_blitter: use 2D_ARRAY for cubemap blits if possible
Marek Olšák
- Mesa (master): gallium/u_blitter: use TEX_LZ if it's supported
Marek Olšák
- Mesa (master): gallium/u_blitter: use TXF if possible
Marek Olšák
- Mesa (master): gallium/u_threaded: align batches and call slots to 16 bytes
Marek Olšák
- Mesa (master): gallium/u_threaded: fixes for MSVC
Brian Paul
- Mesa (master): gallium/u_threaded: remove 16 bytes from tc_batch
Marek Olšák
- Mesa (master): gallium/ureg: add TEX/TXF_LZ opcodes to ureg
Marek Olšák
- Mesa (master): gallium/util: add _LZ and TXF options to simple shaders
Marek Olšák
- Mesa (master): gallium/util: Break recursion in pipe_resource_reference
Michel Dänzer
- Mesa (master): gallium/util: whitespace, formatting fixes in u_upload_mgr.c
Brian Paul
- Mesa (master): gallium/vbuf: add some const qualifiers
Brian Paul
- Mesa (master): gallium/vbuf: avoid segfault when we get invalid glDrawRangeElements()
Brian Paul
- Mesa (master): gallium/wgl: Allow context creation even if SetPixelFormat( ) wasn't called
Brian Paul
- Mesa (master): gallium/winsys/drm: introduce modifier field to winsys_handle
Emil Velikov
- Mesa (master): gallium: Add a cap to check if the driver supports ARB_post_depth_coverage
Ilia Mirkin
- Mesa (master): gallium: Add missing includes
Marek Olšák
- Mesa (master): gallium: Add renderonly-based support for pl111+vc4.
Eric Anholt
- Mesa (master): gallium: Add TGSI shader token for ARB_post_depth_coverage
Ilia Mirkin
- Mesa (master): gallium: allow passing 'unsigned flags' to create_screen()
Marek Olšák
- Mesa (master): gallium: fixed modulo zero crashes in tgsi interpreter (v2)
Roland Scheidegger
- Mesa (master): gallium: introduce format modifier querying
Emil Velikov
- Mesa (master): gallium: os_process fixes for Android
Emil Velikov
- Mesa (master): gbm: add API to to import FD with modifier
Emil Velikov
- Mesa (master): gbm: add XBGR8888 support for dumb buffers
Emil Velikov
- Mesa (master): gbm: implement FD import with modifier
Emil Velikov
- Mesa (master): genxml: Fix decoder for groups with multiple fields.
Kenneth Graunke
- Mesa (master): genxml: Fix decoder to print the array element on field members.
Kenneth Graunke
- Mesa (master): genxml: Fix decoding of array groups.
Kenneth Graunke
- Mesa (master): genxml: Fix Gen4-5 SF_STATE "Line Width" fixed point type.
Kenneth Graunke
- Mesa (master): genxml: fix gen5 sampler border color state.
Rafael Antognolli
- Mesa (master): genxml: Fix parsing of address fields in groups.
Kenneth Graunke
- Mesa (master): genxml: Make 3DSTATE_CONSTANT_BODY on Gen7+ use arrays.
Kenneth Graunke
- Mesa (master): genxml: Rename fields to match gen6+.
Rafael Antognolli
- Mesa (master): genxml: Rename SF_STATE field to match gen6+.
Rafael Antognolli
- Mesa (master): genxml: Silence about a billion unused parameter warnings
Ian Romanick
- Mesa (master): genxml: The viewport state offset is actually an address.
Rafael Antognolli
- Mesa (master): glapi: Fix -Wduplicate-decl-specifier due to double-const
Chad Versace
- Mesa (master): glcpp: fix #undef to match latest spec update and GLSLang implementation
Iago Toral Quiroga
- Mesa (master): glsl/lower_distance: only set max_array_access for 1D clip dist arrays
Dave Airlie
- Mesa (master): glsl: do not add unnamed struct types to the symbol table
Nicolai Hähnle
- Mesa (master): glsl: do not call link_xfb_stride_layout_qualifiers() for fragment shaders
Juan Antonio Suárez Romero
- Mesa (master): glsl: do not lookup struct types by typename
Nicolai Hähnle
- Mesa (master): glsl: fix a crash in ir_print_visitor() for bindless samplers/images
Samuel Pitoiset
- Mesa (master): glsl: fix a race condition when inserting new types
Nicolai Hähnle
- Mesa (master): glsl: fix bounds check in blob_overwrite_bytes
Rob Herring
- Mesa (master): glsl: fix broken indentation in do_structure_splitting()
Samuel Pitoiset
- Mesa (master): glsl: Fix gl_shader_stage enum unsigned comparison
Rob Herring
- Mesa (master): glsl: Fix indent in dump code
Ian Romanick
- Mesa (master): glsl: fix typo in comment
Timothy Arceri
- Mesa (master): glsl: give all unnamed structs the same name
Nicolai Hähnle
- Mesa (master): glsl: gl_Max{Vertex, Fragment}UniformComponents exist in all desktop GL versions
Iago Toral Quiroga
- Mesa (master): glsl: handle format layout qualifiers for struct with array of images
Samuel Pitoiset
- Mesa (master): glsl: handle memory qualifiers for struct with array of images
Samuel Pitoiset
- Mesa (master): glsl: remove redundant record_compare check when linking globals
Nicolai Hähnle
- Mesa (master): glsl: simplify an assertion in lower_ubo_reference
Nicolai Hähnle
- Mesa (master): glsl: simplify validate_intrastage_arrays
Nicolai Hähnle
- Mesa (master): glsl: simplify varying matching
Nicolai Hähnle
- Mesa (master): glsl: stop considering unnamed and named structures equal
Nicolai Hähnle
- Mesa (master): glsl: teach opt_array_splitting about bindless images
Samuel Pitoiset
- Mesa (master): glsl: teach opt_structure_splitting about images in structures
Samuel Pitoiset
- Mesa (master): glsl: tidy up int declaration
Timothy Arceri
- Mesa (master): glsl: Update build instructions for int64.glsl
Ian Romanick
- Mesa (master): glthread: remove extra _mesa_glthread_finish() from generated code
Timothy Arceri
- Mesa (master): i915,i965: Don' t condition use of GLSL clear on the current API
Ian Romanick
- Mesa (master): i915: Always emit W on gen3
Ville Syrjala
- Mesa (master): i915: Fix gl_Fragcoord interpolation
Ville Syrjala
- Mesa (master): i915: Fix wpos_tex vs. -1 comparison
Ville Syrjala
- Mesa (master): i915: On Gen <= 3 there are no array textures
Ian Romanick
- Mesa (master): i915: On Gen <= 3 there is no multisampling
Ian Romanick
- Mesa (master): i915: On Gen <= 3 there is no W-tiling
Ian Romanick
- Mesa (master): i915: Remove unused field intel_mipmap_tree:: array_spacing_lod0
Ian Romanick
- Mesa (master): i915: Remove unused fields intel_mipmap_tree::logical_( width|height|depth)0
Ian Romanick
- Mesa (master): i915: Trivial code reformatting
Ian Romanick
- Mesa (master): i915: use different CFLAGS/LIBS variables than i965/anv
Lionel Landwerlin
- Mesa (master): i915g: Add blitter_context argument.
Vinson Lee
- Mesa (master): i965/blorp: Do an end-of-pipe sync around CCS ops
Jason Ekstrand
- Mesa (master): i965/blorp: Inline gen6_blorp_exec
Jason Ekstrand
- Mesa (master): i965/blorp: Set aux_usage to NONE for miplevels without HiZ
Jason Ekstrand
- Mesa (master): i965/blorp: Set no_depth_or_stencil correctly
Jason Ekstrand
- Mesa (master): i965/blorp: Take a layer range in intel_hiz_exec
Jason Ekstrand
- Mesa (master): i965/bufmgr: Add a new, simpler, bo_alloc_tiled
Jason Ekstrand
- Mesa (master): i965/bufmgr: Rename bo_alloc_tiled to bo_alloc_tiled_2d
Jason Ekstrand
- Mesa (master): i965/CFL: Add PCI Ids for Coffee Lake.
Anuj Phogat
- Mesa (master): i965/cnl: Add a preliminary device for Cannonlake
Anuj Phogat
- Mesa (master): i965/cnl: Add cnl bits in aubinator
Anuj Phogat
- Mesa (master): i965/cnl: Add gen10 specific function declarations
Anuj Phogat
- Mesa (master): i965/cnl: Add l3 configuration for Cannonlake
Anuj Phogat
- Mesa (master): i965/cnl: Add pci id for INTEL_DEVID_OVERRIDE
Anuj Phogat
- Mesa (master): i965/cnl: Define genX(x) and GENX(x) for gen10
Anuj Phogat
- Mesa (master): i965/cnl: Don' t resolve single sampled color rb in case of sRGB formats
Anuj Phogat
- Mesa (master): i965/cnl: Don't write to Cache Mode Register 1 on gen10+
Anuj Phogat
- Mesa (master): i965/cnl: Enable CCS_E and RT support for few formats
Anuj Phogat
- Mesa (master): i965/cnl: Handle gen10 in switch cases across the driver
Anuj Phogat
- Mesa (master): i965/cnl: Implement depth count workaround
Anuj Phogat
- Mesa (master): i965/cnl: Include gen10_pack.h
Anuj Phogat
- Mesa (master): i965/cnl: Make URB {VS, GS, HS, DS} sizes non multiple of 3
Anuj Phogat
- Mesa (master): i965/cnl: Reformat surface_format_info table to accomodate gen10+
Anuj Phogat
- Mesa (master): i965/cnl: Start using CNL MOCS defines
Anuj Phogat
- Mesa (master): i965/cnl: Update few assertions
Anuj Phogat
- Mesa (master): i965/cnl: Wire up android Mesa build files for gen10
Anuj Phogat
- Mesa (master): i965/cnl: Wire up Mesa build files for gen10
Anuj Phogat
- Mesa (master): i965/dri: Add intel_screen param to intel_create_winsys_renderbuffer
Chad Versace
- Mesa (master): i965/dri: Fix bad GL error in intel_create_winsys_renderbuffer()
Chad Versace
- Mesa (master): i965/dri: Support R8G8B8A8 and R8G8B8X8 configs
Chad Versace
- Mesa (master): i965/gen4: Add support for single layer in alignment workaround
Topi Pohjolainen
- Mesa (master): i965/gen4: Refactor depth/stencil rebase
Topi Pohjolainen
- Mesa (master): i965/gen4: Remove non-existing stencil and hiz buffer setup
Topi Pohjolainen
- Mesa (master): i965/gen4: Remove redundant check for depth when rebasing stencil
Topi Pohjolainen
- Mesa (master): i965/gen4: Set depth offset when there is stencil attachment only
Topi Pohjolainen
- Mesa (master): i965/gen4: Simplify depth/stencil invalidate check
Topi Pohjolainen
- Mesa (master): i965/gen6: Remove dead code in hiz surface setup
Topi Pohjolainen
- Mesa (master): i965/gen6: Use isl-based miptree also for stencil rbs
Jason Ekstrand
- Mesa (master): i965/genxml: Add gen10.xml
Anuj Phogat
- Mesa (master): i965/i915: Add UYVY as the supported format
Lionel Landwerlin
- Mesa (master): i965/miptree: Choose the stencil layout in miptree_create_layout
Jason Ekstrand
- Mesa (master): i965/miptree: Clarify face/level/layer in slice copy
Topi Pohjolainen
- Mesa (master): i965/miptree: Delete the layered rendering resolve
Jason Ekstrand
- Mesa (master): i965/miptree: Move isl_surf_get_(hiz|mcs) _surf out of the assert
Jason Ekstrand
- Mesa (master): i965/miptree: Rename the non_msrt_mcs functions to _ccs
Jason Ekstrand
- Mesa (master): i965/miptree: Rework aux enabling
Jason Ekstrand
- Mesa (master): i965/miptree: Separate src and dst slice specifiers in slice copy
Topi Pohjolainen
- Mesa (master): i965/miptree: Store fast clear colors in an isl_color_value
Jason Ekstrand
- Mesa (master): i965/miptree: Use the new simple alloc_tiled for CCS buffers
Jason Ekstrand
- Mesa (master): i965: aa_line_distance_mode should be before the padding.
Rafael Antognolli
- Mesa (master): i965: Add a cache_coherent field to brw_bo
Matt Turner
- Mesa (master): i965: Add a comment about not needing VALGRIND_MALLOCLIKE_BLOCK.
Kenneth Graunke
- Mesa (master): i965: Add and initialize l3_banks field for gen7+
Anuj Phogat
- Mesa (master): i965: Add and use brw_bo_map()
Matt Turner
- Mesa (master): i965: Add an end-of-pipe sync helper
Jason Ekstrand
- Mesa (master): i965: Add a RGBX-> RGBA fallback for glEGLImageTextureTarget2D()
Chad Versace
- Mesa (master): i965: Add a variable for way size per bank in get_l3_way_size()
Anuj Phogat
- Mesa (master): i965: Add format/modifier advertising
Daniel Stone
- Mesa (master): i965: Add Gen8+ INTEL_performance_query support
Lionel Landwerlin
- Mesa (master): i965: Add Gen8+ sys_vars for generated OA code
Lionel Landwerlin
- Mesa (master): i965: Add XML OA metric sets for Gen8+
Lionel Landwerlin
- Mesa (master): i965: Allocate tile aligned height
Daniel Stone
- Mesa (master): i965: Call intel_prepare_render() from intel_update_state()
Kenneth Graunke
- Mesa (master): i965: Change INTEL_DEBUG= vec4 to INTEL_SCALAR_VS for consistency.
Kenneth Graunke
- Mesa (master): i965: Clamp clear colors to the representable range
Jason Ekstrand
- Mesa (master): i965: Cleanup in intel_create_winsys_renderbuffer()
Chad Versace
- Mesa (master): i965: Convert fs sampler state to use genxml.
Rafael Antognolli
- Mesa (master): i965: convert MI_REPORT_PERF_COUNT to genxml
Lionel Landwerlin
- Mesa (master): i965: Convert SF_STATE to genxml.
Rafael Antognolli
- Mesa (master): i965: Convert upload_default_color to genxml.
Rafael Antognolli
- Mesa (master): i965: Convert vs, gs, tcs, tes and cs samplers to genxml.
Rafael Antognolli
- Mesa (master): i965: Disable the interleaved vertex optimization when instancing
Jason Ekstrand
- Mesa (master): i965: Discard bo->map_count
Kenneth Graunke
- Mesa (master): i965: Do an end-of-pipe sync after flushes
Jason Ekstrand
- Mesa (master): i965: Do an end-of-pipe sync prior to STATE_BASE_ADDRESS
Jason Ekstrand
- Mesa (master): i965: Don't bother with HiZ in renderbuffer_move_to_temp
Jason Ekstrand
- Mesa (master): i965: Drop depth/ stencil miptree pointers in alignment workaround
Topi Pohjolainen
- Mesa (master): i965: Drop duplicate shadow variable.
Kenneth Graunke
- Mesa (master): i965: Drop global bufmgr lock from brw_bo_map_* functions.
Kenneth Graunke
- Mesa (master): i965: Drop index buffer re-alignment code.
Kenneth Graunke
- Mesa (master): i965: Drop MAP_READ from some write-only mappings
Matt Turner
- Mesa (master): i965: Elide call to set_domain() if MAP_ASYNC
Matt Turner
- Mesa (master): i965: Explicitly disallow tiled memcpy path on Gen4 with swizzling.
Matt Turner
- Mesa (master): i965: Fall back to normal blorp clear instead of meta clear
Ian Romanick
- Mesa (master): i965: Finalize miptrees before prepare_texture
Jason Ekstrand
- Mesa (master): i965: Fix -Wunused-variable in gen8_write_pma_stall_bits()
Chad Versace
- Mesa (master): i965: Fix alpha to one with dual color blending.
Kenneth Graunke
- Mesa (master): i965: Fix anisotropic filtering for mag filter
Rafael Antognolli
- Mesa (master): i965: Fix broxton 2x6 l3 config
Anuj Phogat
- Mesa (master): i965: Fix incorrect comment
Ian Romanick
- Mesa (master): i965: fix missing break
Lionel Landwerlin
- Mesa (master): i965: Fix return type of brw_isl_format_for_mesa_format() [ v2]
Chad Versace
- Mesa (master): i965: Fix return type of translate_tex_format()
Chad Versace
- Mesa (master): i965: Flush around state base address
Jason Ekstrand
- Mesa (master): i965: gen4_blorp_exec.h to the sources list
Emil Velikov
- Mesa (master): i965: Ignore anisotropic filtering in nearest mode.
Dylan Baker
- Mesa (master): i965: Implement brw_bo_map_unsynchronized() with MAP_ASYNC
Matt Turner
- Mesa (master): i965: Improve conditional rendering in fallback paths.
Kenneth Graunke
- Mesa (master): i965: Improve same-buffer restriction for imports
Daniel Stone
- Mesa (master): i965: include gen4_blorp_exec.h into EXTRA_DIST
Juan Antonio Suárez Romero
- Mesa (master): i965: Invert image modifier/tiling inference
Daniel Stone
- Mesa (master): i965: Make a local for linked_xfb->Outputs[i], to shorten things.
Kenneth Graunke
- Mesa (master): i965: Make brw_bo_unmap a static inline.
Kenneth Graunke
- Mesa (master): i965: Make feature macros gen8 based
Anuj Phogat
- Mesa (master): i965: Make Gen4-5 SF_STATE use the point size calculations from Gen6+.
Kenneth Graunke
- Mesa (master): i965: Make unsynchronized maps unsynchronized on non-LLC
Matt Turner
- Mesa (master): i965: Mark freshly allocate bo as idle
Chris Wilson
- Mesa (master): i965: Move brw_context format arrays to intel_screen
Chad Versace
- Mesa (master): i965: Move fallback size assignment out of bufmgr
Daniel Stone
- Mesa (master): i965: Move SOL PSIZ hacks from draw time to link time.
Kenneth Graunke
- Mesa (master): i965: Move the post-HiZ-clear flush/stall to intel_hiz_exec
Jason Ekstrand
- Mesa (master): i965: Move the pre-depth-clear flush/ stalls to intel_hiz_exec
Jason Ekstrand
- Mesa (master): i965: Order write of query availablity with earlier writes
Chris Wilson
- Mesa (master): i965: Pass flags to brw_bo_map_*
Matt Turner
- Mesa (master): i965: Pass the map-mode along to intel_mipmap_tree_map_raw( )
Matt Turner
- Mesa (master): i965: perf: add support for Geminilake
Lionel Landwerlin
- Mesa (master): i965: perf: add support for Kabylake
Lionel Landwerlin
- Mesa (master): i965: perf: ensure isolated timer reports while idle don' t confuse filtering
Lionel Landwerlin
- Mesa (master): i965: perf: fix codegen with single operand equation
Lionel Landwerlin
- Mesa (master): i965: perf: keep on reading reports until delimiting timestamp
Lionel Landwerlin
- Mesa (master): i965: perf: minimize the chances to spread queries across batchbuffers
Lionel Landwerlin
- Mesa (master): i965: perf: use gen_device_info rather then brw_context
Lionel Landwerlin
- Mesa (master): i965: perf: use gen_device_info rather then brw_context
Lionel Landwerlin
- Mesa (master): i965: Perform HiZ flush/stall prior to HiZ resolves
Jason Ekstrand
- Mesa (master): i965: Print "force dual color blending" in FS recompile debug output.
Kenneth Graunke
- Mesa (master): i965: Reject unsupported formats in glEGLImageTargetTexture2D()
Chad Versace
- Mesa (master): i965: Remove an extra semicolon
Anuj Phogat
- Mesa (master): i965: Remove bad assert on isl_format
Chad Versace
- Mesa (master): i965: Remove brw_bo's virtual member
Matt Turner
- Mesa (master): i965: Remove brw_bo_map_unsynchronized()
Matt Turner
- Mesa (master): i965: Remove some of the remnants of meta
Jason Ekstrand
- Mesa (master): i965: Remove some unneeded fields from brw_context
Jason Ekstrand
- Mesa (master): i965: Remove spurious mutex frobbing around call to intel_miptree_blit
Ian Romanick
- Mesa (master): i965: Remove unused 'use_resource_streamer' field
Matt Turner
- Mesa (master): i965: Remove unused brw_bo_map__* functions
Matt Turner
- Mesa (master): i965: Remove unused code and delete file.
Rafael Antognolli
- Mesa (master): i965: Rename *_virtual -> map_*
Matt Turner
- Mesa (master): i965: Rename brw_bo_map() -> brw_bo_map_cpu()
Matt Turner
- Mesa (master): i965: Rename brw_format variable names to isl_format
Anuj Phogat
- Mesa (master): i965: Rename some vague format members of brw_context
Chad Versace
- Mesa (master): i965: Replace 0 with ISL_FORMAT_UNSUPPORTED in format table (v2)
Chad Versace
- Mesa (master): i965: Rework Sandy Bridge HiZ and stencil layouts
Jason Ekstrand
- Mesa (master): i965: Separate gen < 8 and gen >= 8 paths explicitly in wrap_mode()
Topi Pohjolainen
- Mesa (master): i965: Set step_rate = 0 for interleaved vertex buffers
Jason Ekstrand
- Mesa (master): i965: Simplify l3 way size computations
Anuj Phogat
- Mesa (master): i965: Simplify SO_DECL handling.
Kenneth Graunke
- Mesa (master): i965: Stop using BRW_RASTRULE_LOWER_RIGHT on Gen4-5.
Kenneth Graunke
- Mesa (master): i965: Support dmabuf import with modifiers
Daniel Stone
- Mesa (master): i965: Take a uint64_t immediate in emit_pipe_control_write
Jason Ekstrand
- Mesa (master): i965: Temporarily disable async mappings on non-LLC
Matt Turner
- Mesa (master): i965: Unify the two emit_pipe_control functions
Jason Ekstrand
- Mesa (master): i965: update MaxTextureRectSize to match PRMs and comply with OpenGL 4.1+
Iago Toral Quiroga
- Mesa (master): i965: Use a line end cap width of 0.5 unless smooth lines enabled.
Kenneth Graunke
- Mesa (master): i965: Use BLORP for all HiZ ops
Jason Ekstrand
- Mesa (master): i965: Use blorp for depth/stencil clears on gen6+
Jason Ekstrand
- Mesa (master): i965: Use brw_get_line_width() in Gen4-5 SF_STATE code.
Kenneth Graunke
- Mesa (master): i965: Use unsynchronized mappings for BufferSubData on non-LLC
Matt Turner
- Mesa (master): i965: When gl_PointSize is unwritten, default to 1.0 on Gen4-5.
Kenneth Graunke
- Mesa (master): intel/anv: Add missing break in anv_CreateDevice()
Topi Pohjolainen
- Mesa (master): intel/blorp: Apply Gen4 coord. normalization after cubemap sizes are adjusted
Ian Romanick
- Mesa (master): intel/blorp: Apply source offset in the TEX case
Ian Romanick
- Mesa (master): intel/blorp: Assert levels and layers are in range
Nanley Chery
- Mesa (master): intel/blorp: Check for layer fast-clear restriction
Nanley Chery
- Mesa (master): intel/blorp: Handle gen6 stencil/ HiZ offsets in the back-end
Jason Ekstrand
- Mesa (master): intel/blorp: Plumb through access to the workaround BO
Jason Ekstrand
- Mesa (master): intel/blorp: Refactor the HiZ op interface
Jason Ekstrand
- Mesa (master): intel/blorp: Set needs_(dst|src)_offset for Gen4 cubemaps
Ian Romanick
- Mesa (master): intel/blorp: Work around Sandy Bridge occlusion query issue
Jason Ekstrand
- Mesa (master): intel/genxml: Add better support for MI_MATH in gen10
Anuj Phogat
- Mesa (master): intel/genxml: Add Gen10 CACHE_MODE_1 definitions
Anuj Phogat
- Mesa (master): intel/genxml: Add INSTDONE registers in gen10
Anuj Phogat
- Mesa (master): intel/genxml: Add missing fields to CLIP_STATE on gen4-5.
Rafael Antognolli
- Mesa (master): intel/genxml: Add missing field to CLIP_STATE.
Rafael Antognolli
- Mesa (master): intel/genxml: Combine DataDWord{0, 1} fields in to ImmediateData field
Anuj Phogat
- Mesa (master): intel/genxml: Fix type of UserClipFlags ClipTest Enable Bitmask.
Rafael Antognolli
- Mesa (master): intel/genxml: Normalize fields on WM_STATE.
Rafael Antognolli
- Mesa (master): intel/genxml: Normalize GS_STATE.
Rafael Antognolli
- Mesa (master): intel/genxml: Normalize URB Data field in WM_STATE.
Rafael Antognolli
- Mesa (master): intel/genxml: Rename field on WM_STATE to match gen6+.
Rafael Antognolli
- Mesa (master): intel/genxml: Rename IndirectStatePointer to BorderColorPointer
Anuj Phogat
- Mesa (master): intel/genxml: Rename StartInstanceLocation to StartingInstanceLocation
Anuj Phogat
- Mesa (master): intel/genxml: Update genx_bits for gen10+
Anuj Phogat
- Mesa (master): intel/genxml: Use the same naming convention for Floating Point Mode.
Rafael Antognolli
- Mesa (master): intel/isl/gen6: Allow arrayed stencil
Topi Pohjolainen
- Mesa (master): intel/isl: Add a helper for getting the byte/ tile offset of a subimage
Jason Ekstrand
- Mesa (master): intel/isl: Add a new layout for HiZ and stencil on Sandy Bridge
Jason Ekstrand
- Mesa (master): intel/isl: Add an isl_assert_div helper
Jason Ekstrand
- Mesa (master): intel/isl: Add the maximum surface size limit
Anuj Phogat
- Mesa (master): intel/isl: Don't check array pitch for gen4 3D textures
Jason Ekstrand
- Mesa (master): intel/isl: Generate phys_total_el from isl_calc_phys_extent
Jason Ekstrand
- Mesa (master): intel/isl: Limit CCS to one level and layer on gen7
Nanley Chery
- Mesa (master): intel/isl: Make get_intratile_offset_el take the element size in bits
Jason Ekstrand
- Mesa (master): intel/isl: Move isl_calc_array_pitch_el_rows higher up
Jason Ekstrand
- Mesa (master): intel/isl: Only create a CCS buffer if the image supports rendering
Nanley Chery
- Mesa (master): intel/isl: Properly set SeparateStencilBufferEnable on gen5-6
Jason Ekstrand
- Mesa (master): intel/isl: Refactor isl_calc_array_pitch_el_rows
Jason Ekstrand
- Mesa (master): intel/isl: Refactor to use a phys_total_el extent.
Jason Ekstrand
- Mesa (master): intel/isl: Remove the device parameter from isl_tiling_get_info
Jason Ekstrand
- Mesa (master): intel/isl: Use uint64_t to store total surface size
Anuj Phogat
- Mesa (master): intel: automake: include Makefile.drm.am
Juan Antonio Suárez Romero
- Mesa (master): intel: common: add flag to identify platforms by name
Lionel Landwerlin
- Mesa (master): intel: common: add number of thread per eu
Lionel Landwerlin
- Mesa (master): intel: common: express timestamps units in frequency
Lionel Landwerlin
- Mesa (master): intel: compiler/i965: fix is_broxton checks
Lionel Landwerlin
- Mesa (master): intel: Enable vulkan build for gen10
Anuj Phogat
- Mesa (master): intel: Fix broxton 2x6 way size computation
Anuj Phogat
- Mesa (master): intel: gen-decoder: rework how we handle groups
Lionel Landwerlin
- Mesa (master): intel: tools: add intel_aub.h as part of aubinator
Juan Antonio Suárez Romero
- Mesa (master): llvmpipe: fill in debug vertex info for tri rasterization
Roland Scheidegger
- Mesa (master): llvmpipe:fix using 32bit rasterization mistakenly, causing overflows
Roland Scheidegger
- Mesa (master): llvmpipe: initialize default fb correctly in setup
Roland Scheidegger
- Mesa (master): llvmpipe: Match pipe_context::render_condition prototype.
Jose Fonseca
- Mesa (master): mapi: Enable assembly language API acceleration for PPC64LE (V2)
Emil Velikov
- Mesa (master): mesa/format_info: use designated initialiser list
Eric Engeström
- Mesa (master): mesa/glthread: add glthread "perf" counters and pass them to gallium HUD
Marek Olšák
- Mesa (master): mesa/glthread: decrease the batch size for better perf scaling
Marek Olšák
- Mesa (master): mesa/glthread: don't include pthread.h
Marek Olšák
- Mesa (master): mesa/glthread: remove HAVE_PTHREAD guards
Marek Olšák
- Mesa (master): mesa/glthread: switch to u_queue and redesign the batch management
Marek Olšák
- Mesa (master): mesa/main/debug: Check if we successfully reopened the ppm file.
Rafael Antognolli
- Mesa (master): mesa/main: Add conversion from double to uint64/ int64 in GetUniform*i64v()
Iago Toral Quiroga
- Mesa (master): mesa/main: Clamp GetUniformui64v values to be >= 0
Iago Toral Quiroga
- Mesa (master): mesa/main: Clamp GetUniformuiv values to be >= 0
Iago Toral Quiroga
- Mesa (master): mesa/main: conversion from float in GetUniformi64v requires rounding to nearest
Iago Toral Quiroga
- Mesa (master): mesa/main: fix gl_buffer_index enum comparison
Rob Herring
- Mesa (master): mesa/main: fix indentation in _mesa_get_uniform()
Iago Toral Quiroga
- Mesa (master): mesa/main: Move NULL pointer check.
Rafael Antognolli
- Mesa (master): mesa/main: replace remaining uses of IROUND() in GetUniform*() by round()
Iago Toral Quiroga
- Mesa (master): mesa/marshal: add custom marshalling for glNamedBuffer(Sub) Data
Timothy Arceri
- Mesa (master): mesa/util: add util_dynarray_clear() helper
Samuel Pitoiset
- Mesa (master): mesa: Add _mesa_format_fallback_rgbx_to_rgba() [v2]
Chad Versace
- Mesa (master): mesa: Add a BUFFER_BITS mask for depth+stencil
Jason Ekstrand
- Mesa (master): mesa: add bind_frag_data_location() helper
Timothy Arceri
- Mesa (master): mesa: add clip_control() helper
Samuel Pitoiset
- Mesa (master): mesa: add copy_texture_sub_image_no_error() helper
Timothy Arceri
- Mesa (master): mesa: add gl_driver_flags::NewFramebufferSRGB
Marek Olšák
- Mesa (master): mesa: add gl_driver_flags::NewScissor{Rect,Test}
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for gl*UniformHandleui64*ARB
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glBindFragDataLocation*( )
Timothy Arceri
- Mesa (master): mesa: add KHR_no_error support for glBlendFunc*()
Timothy Arceri
- Mesa (master): mesa: add KHR_no_error support for glClipControl()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glCopyTexImage*D()
Timothy Arceri
- Mesa (master): mesa: add KHR_no_error support for glCopyTex{ture}SubImage*D()
Timothy Arceri
- Mesa (master): mesa: add KHR_no_error support for glDisableVertexA*A*()
Timothy Arceri
- Mesa (master): mesa: add KHR_no_error support for glEnableVertexA*A*()
Timothy Arceri
- Mesa (master): mesa: add KHR_no_error support for glGetImageHandleARB()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glGetTexture*HandleARB()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glGetUniformLocation()
Timothy Arceri
- Mesa (master): mesa: add KHR_no_error support for glIs{Image, Texture}HandleResidentARB()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glLogicOp()
Timothy Arceri
- Mesa (master): mesa: add KHR_no_error support for glMake{Image, Texture}Handle*ResidentARB()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glPixelStore*()
Timothy Arceri
- Mesa (master): mesa: add KHR_no_error support for glScissor*()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glStencilFunc()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glStencilFuncSeparate()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glStencilMaskSeparate()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glStencilOp()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glStencilOpSeparate()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glViewport()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glViewportArrayv()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for glViewportIndexed*()
Samuel Pitoiset
- Mesa (master): mesa: add KHR_no_error support for gl{Compressed}TexImage*D ()
Timothy Arceri
- Mesa (master): mesa: add KHR_no_error support to glDrawRangeElements*()
Timothy Arceri
- Mesa (master): mesa: add logic_op() helper
Timothy Arceri
- Mesa (master): mesa: add missing include
Eric Engeström
- Mesa (master): mesa: add new gl_driver_flags::NewWindowRectangles
Samuel Pitoiset
- Mesa (master): mesa: add no error support to copyteximage()
Timothy Arceri
- Mesa (master): mesa: add no error support to teximage()
Timothy Arceri
- Mesa (master): mesa: add pixel_storei() helper
Timothy Arceri
- Mesa (master): mesa: add scissor() and scissor_array() helpers
Samuel Pitoiset
- Mesa (master): mesa: add stencil_func() helper
Samuel Pitoiset
- Mesa (master): mesa: add stencil_func_separate() helper
Samuel Pitoiset
- Mesa (master): mesa: add stencil_mask_separate() helper
Samuel Pitoiset
- Mesa (master): mesa: add stencil_op() helper
Samuel Pitoiset
- Mesa (master): mesa: add stencil_op_separate() helper
Samuel Pitoiset
- Mesa (master): mesa: add viewport() helper
Samuel Pitoiset
- Mesa (master): mesa: add viewport_array() helper
Samuel Pitoiset
- Mesa (master): mesa: check for allocation failures in _mesa_new_texture_object()
Samuel Pitoiset
- Mesa (master): mesa: create copy_texture_sub_image_err() helper
Timothy Arceri
- Mesa (master): mesa: create copyteximage_err() helper and always inline copyteximage()
Timothy Arceri
- Mesa (master): mesa: create some glBlendFunc*() helper functions
Timothy Arceri
- Mesa (master): mesa: create wrapper around teximage()
Timothy Arceri
- Mesa (master): mesa: document range of SampleCoverageValue, MinSampleShadingValue
Brian Paul
- Mesa (master): mesa: don't flag _NEW_ARRAY for GL_PRIMITIVE_RESTART_NV
Marek Olšák
- Mesa (master): mesa: don't flush vertices in glClientActiveTexture
Marek Olšák
- Mesa (master): mesa: don' t set _NEW_PROGRAM_CONSTANTS for non-bindless opaque uniforms
Timothy Arceri
- Mesa (master): mesa: do not trigger _NEW_TEXTURE_STATE in glActiveTexture( )
Samuel Pitoiset
- Mesa (master): mesa: do not use format string as literal string
Juan Antonio Suárez Romero
- Mesa (master): mesa: fix 'make check' by moving bindless functions at the right place
Michel Dänzer
- Mesa (master): mesa: Fix Android build
Chad Versace
- Mesa (master): mesa: fix clip plane enable breakage
Marek Olšák
- Mesa (master): mesa: fix unused variable warning in release builds
Timothy Arceri
- Mesa (master): mesa: fix using texture id 0 with gl*TextureParameter*()
Samuel Pitoiset
- Mesa (master): mesa: fix using texture id 0 with glTextureStorage*()
Samuel Pitoiset
- Mesa (master): mesa: fix using texture id 0 with glTextureSubImage*()
Samuel Pitoiset
- Mesa (master): mesa: fix using texture id 0 with VDPAURegisterSurfaceNV()
Samuel Pitoiset
- Mesa (master): mesa: GL_TEXTURE_BORDER_COLOR exists in OpenGL 1.0, so don' t depend on GL_ARB_texture_border_clamp
Ian Romanick
- Mesa (master): mesa: inline _mesa_finish()
Timothy Arceri
- Mesa (master): mesa: inline update_image_transfer_state() into _mesa_update_pixel()
Samuel Pitoiset
- Mesa (master): mesa: inline vbo_exec_invalidate_state() and call from mesa core
Timothy Arceri
- Mesa (master): mesa: make _mesa_copy_texture_sub_image() static
Timothy Arceri
- Mesa (master): mesa: make _mesa_scissor_bounding_box() static
Samuel Pitoiset
- Mesa (master): mesa: make use of NewScissorRect driver flags
Samuel Pitoiset
- Mesa (master): mesa: make use of NewScissorTest driver flags
Samuel Pitoiset
- Mesa (master): mesa: make use of NewWindowRectangles driver flags
Samuel Pitoiset
- Mesa (master): mesa: move error handling into disable_vertex_array_attrib( ) callers
Timothy Arceri
- Mesa (master): mesa: only emit _NEW_MULTISAMPLE when coverage parameters change
Samuel Pitoiset
- Mesa (master): mesa: only emit _NEW_MULTISAMPLE when min sample shading changes
Samuel Pitoiset
- Mesa (master): mesa: only emit _NEW_MULTISAMPLE when sample mask changes
Samuel Pitoiset
- Mesa (master): mesa: only flush vertices when the viewport is different
Samuel Pitoiset
- Mesa (master): mesa: optimize GL_PRIMITIVE_RESTART_NV more
Marek Olšák
- Mesa (master): mesa: pass the 'caller' function to texturestorage() helper
Samuel Pitoiset
- Mesa (master): mesa: Refactor error checking for GL_TEXTURE_BASE_LEVEL vs texture targets
Ian Romanick
- Mesa (master): mesa: remove call to Driver.Scissor() in _mesa_WindowRectanglesEXT()
Samuel Pitoiset
- Mesa (master): mesa: remove redundant _ae_invalidate_state() call
Timothy Arceri
- Mesa (master): mesa: remove redundant error check
Timothy Arceri
- Mesa (master): mesa: remove redundant NULL check
Timothy Arceri
- Mesa (master): mesa: remove spurious flush in _mesa_DepthRange()
Samuel Pitoiset
- Mesa (master): mesa: remove spurious flush in _mesa_Viewport()
Samuel Pitoiset
- Mesa (master): mesa: remove unused _mesa_delete_nameless_texture()
Samuel Pitoiset
- Mesa (master): mesa: remove useless check in _mesa_update_pixel()
Samuel Pitoiset
- Mesa (master): mesa: remove useless comments in the viewport code path
Samuel Pitoiset
- Mesa (master): mesa: rename ScissorIndexed() to scissor_indexed_err()
Samuel Pitoiset
- Mesa (master): mesa: rename ViewportIndexedf() to viewport_indexed_err()
Samuel Pitoiset
- Mesa (master): mesa: Require mipmap completeness for glCopyImageSubData() at times.
Kenneth Graunke
- Mesa (master): mesa: rework _ae_invalidate_state() so that it just sets a dirty flag
Timothy Arceri
- Mesa (master): mesa: rework vbo_exec_init()
Timothy Arceri
- Mesa (master): mesa: simplify _mesa_IsVertexArray()
Samuel Pitoiset
- Mesa (master): mesa: skip FLUSH_VERTICES() if no samplers were changed
Timothy Arceri
- Mesa (master): mesa: stop assigning unused storage for non-bindless opaque types
Timothy Arceri
- Mesa (master): mesa: stop passing state bitfield to UpdateState()
Timothy Arceri
- Mesa (master): mesa: tidy up copyteximage()
Timothy Arceri
- Mesa (master): mesa: tidy up white space in pixelstore.c
Timothy Arceri
- Mesa (master): mesa: use _mesa_lookup_texture_err() in get_tex_obj_for_clear()
Samuel Pitoiset
- Mesa (master): mesa: use _mesa_set_scissor() in ScissorIndexed()
Samuel Pitoiset
- Mesa (master): mesa: whitespace fixes in enable.c
Brian Paul
- Mesa (master): meta/blit: Silence unused parameter warning
Ian Romanick
- Mesa (master): meta: Silence unused parameter warning
Ian Romanick
- Mesa (master): nir: Add a lowering pass for UYVY textures
Lionel Landwerlin
- Mesa (master): nir: add support for 64-bit in SmoothStep function
Juan Antonio Suárez Romero
- Mesa (master): nir: Delete nir_array.h
Marek Olšák
- Mesa (master): nir: implement GLSL.std.450 NMax, NMIn and NClamp operations
Juan Antonio Suárez Romero
- Mesa (master): nir: make various getters take const pointers
Grazvydas Ignotas
- Mesa (master): nir: Port to u_dynarray
Marek Olšák
- Mesa (master): nir: Remove unused include
Marek Olšák
- Mesa (master): nir: sge operation is defined for floating-point types
Juan Antonio Suárez Romero
- Mesa (master): nv50,nvc0: remove IDX from bufctx immediately, to avoid conflicts with clear
Ilia Mirkin
- Mesa (master): nv50/ir: adjust overlapping logic to take fileIndex-relative offsets
Ilia Mirkin
- Mesa (master): nv50/ir: fetch indirect sources BEFORE the op that uses them
Ilia Mirkin
- Mesa (master): nv50/ir: fix combineLd/ St to update existing records as necessary
Ilia Mirkin
- Mesa (master): nv50/ir: Properly fold constants in SPLIT operation
Samuel Pitoiset
- Mesa (master): nv50/ir: VFETCH is also considered a load for MemoryOpt
Ilia Mirkin
- Mesa (master): nvc0: Add support for ARB_post_depth_coverage
Ilia Mirkin
- Mesa (master): nvc0: Clean up unnecessary includes from gallium/auxiliary/ vl/
Samuel Pitoiset
- Mesa (master): nvc0: copy engine surface params are only relevant for tiled surfaces
Ilia Mirkin
- Mesa (master): nvc0: disable BGRA8 images on Fermi
Ilia Mirkin
- Mesa (master): nvc0: fix transfer of larger rectangles with DmaCopy on gk104 and up
Ilia Mirkin
- Mesa (master): pipe_loader_sw: fix compilation warning
Brian Paul
- Mesa (master): r100,r200: Don' t assume glVisual is non-NULL during context creation
Ian Romanick
- Mesa (master): r100: Don't assume that the base mipmap of a texture exists
Ian Romanick
- Mesa (master): r100: Silence numerous unused this or that warnings
Ian Romanick
- Mesa (master): r100: Use _mesa_get_format_base_format in radeon_update_wrapper
Ian Romanick
- Mesa (master): r200/radeon: stop calling _ae_invalidate_state() directly
Timothy Arceri
- Mesa (master): r600, radeon: move radeon_shader_binary_{init, clean} back to radeon
Emil Velikov
- Mesa (master): r600/asm: add support for other GDS operations.
Dave Airlie
- Mesa (master): r600/eg: add support for tracing IBs after a hang.
Dave Airlie
- Mesa (master): r600/eg: distribute egd_tables.py in the dist file
Juan Antonio Suárez Romero
- Mesa (master): r600/sb: fix typo in field definitions
Dave Airlie
- Mesa (master): r600: add missing RAT registers and operations.
Dave Airlie
- Mesa (master): r600: add register info for atomic counters.
Dave Airlie
- Mesa (master): r600: add support for vertex fetches via texture cache
Dave Airlie
- Mesa (master): r600: android: amdgpu_common is only required when building OpenCL
Emil Velikov
- Mesa (master): r600: document some of the missing shader constants.
Dave Airlie
- Mesa (master): r600: don't merge GDS into VTX
Dave Airlie
- Mesa (master): r600: fix incorrect and missing bit field in register headers.
Dave Airlie
- Mesa (master): r600: fix off-by-one in egd_tables.py
Nicolai Hähnle
- Mesa (master): r600: for memory instructions dump index gpr for read indirects also.
Dave Airlie
- Mesa (master): r600: include libelf headers only as needed
Emil Velikov
- Mesa (master): r600: refactor out some compressed resource state code.
Dave Airlie
- Mesa (master): r600: route indirect address register correctly for vtx fetches.
Dave Airlie
- Mesa (master): r600g,compute: provide local copy of functions from ac_binary.c
Emil Velikov
- Mesa (master): r600g: fix crash when file in R600_TRACE doesn't exist
Dave Airlie
- Mesa (master): r600g: get rid of trailing whitespace
Dave Airlie
- Mesa (master): r600g: take into account offset to system inputs at tgsi_interp_egcm()
Dave Airlie
- Mesa (master): radeon/vcn: enable h264 decode entension support
Leo Liu
- Mesa (master): radeon/winsys: Limit max allocation size to 70% of VRAM
Aaron Watry
- Mesa (master): radeon: remove out of date LLVM_REVISION.txt
Aaron Watry
- Mesa (master): radeonsi/gfx9: disable sparse buffers
Marek Olšák
- Mesa (master): radeonsi/gfx9: don't ever flush the TC metadata cache
Marek Olšák
- Mesa (master): radeonsi/gfx9: don't overallocate shader binaries
Marek Olšák
- Mesa (master): radeonsi/gfx9: enable DCC fast clear
Marek Olšák
- Mesa (master): radeonsi/gfx9: fix LS scratch buffer support without TCS for GFX9
Marek Olšák
- Mesa (master): radeonsi/gfx9: fix TC-compatible stencil compression
Marek Olšák
- Mesa (master): radeonsi/gfx9: fix TXF_LZ with 1D textures
Marek Olšák
- Mesa (master): radeonsi/gfx9: prevent a race when the previous shader' s main part is missing
Marek Olšák
- Mesa (master): radeonsi/gfx9: use TC L2 for fast color clear with CP DMA
Marek Olšák
- Mesa (master): radeonsi/gfx9: wait for main part compilation of 1st shaders of merged shaders
Marek Olšák
- Mesa (master): radeonsi: add a new helper si_get_vs
Marek Olšák
- Mesa (master): radeonsi: add a workaround for inexact SNORM8 blitting again
Marek Olšák
- Mesa (master): radeonsi: add new polaris12 pci id
Alex Deucher
- Mesa (master): radeonsi: call LLVMAddEarlyCSEMemSSAPass only for LLVM >= 4.0
Marek Olšák
- Mesa (master): radeonsi: check nr_cbufs in other places before flushing CB
Marek Olšák
- Mesa (master): radeonsi: clean up decompress blend state names
Marek Olšák
- Mesa (master): radeonsi: decrease the number of compiler threads to num CPUs - 1
Marek Olšák
- Mesa (master): radeonsi: disable the patch ID workaround on SI when the patch ID isn't used (v2)
Marek Olšák
- Mesa (master): radeonsi: do EarlyCSEMemSSA LLVM pass
Marek Olšák
- Mesa (master): radeonsi: don't emit partial flushes at the end of IBs (v2)
Marek Olšák
- Mesa (master): radeonsi: don' t flush and wait for CB after depth-only rendering
Marek Olšák
- Mesa (master): radeonsi: don' t update dependent states if it has no effect (v2)
Marek Olšák
- Mesa (master): radeonsi: don't use 1D tiling for Z/ S on VI to get TC-compatible HTILE
Marek Olšák
- Mesa (master): radeonsi: drop unfinished shader compilations when destroying shaders
Marek Olšák
- Mesa (master): radeonsi: enable TC-compatible stencil compression on VI
Marek Olšák
- Mesa (master): radeonsi: fix a GPU hang with tessellation on 2-CU configs
Marek Olšák
- Mesa (master): radeonsi: fix DCC fast clear for luminance and alpha formats
Marek Olšák
- Mesa (master): radeonsi: fix dumping shader descriptors into ddebug logs
Marek Olšák
- Mesa (master): radeonsi: implement the workaround for Rocket League - postponed TGSI kill
Marek Olšák
- Mesa (master): radeonsi: include ac_binary.h for struct ac_shader_binary
Emil Velikov
- Mesa (master): radeonsi: isolate real framebuffer changes from the decompression passes (v3)
Marek Olšák
- Mesa (master): radeonsi: keep track of the sampler state for texture handles
Samuel Pitoiset
- Mesa (master): radeonsi: move handling of DBG_NO_OPT_VARIANT into si_shader_selector_key
Marek Olšák
- Mesa (master): radeonsi: move instance divisors into a constant buffer
Marek Olšák
- Mesa (master): radeonsi: move PSIZE and CLIPDIST unique IO indices after GENERIC
Marek Olšák
- Mesa (master): radeonsi: move streamout state update out of si_update_shaders
Marek Olšák
- Mesa (master): radeonsi: precompute some fields for PA_CL_VS_OUT_CNTL in si_shader_selector
Marek Olšák
- Mesa (master): radeonsi: reduce overhead for resident textures which need color decompression
Samuel Pitoiset
- Mesa (master): radeonsi: reduce overhead for resident textures which need depth decompression
Samuel Pitoiset
- Mesa (master): radeonsi: remove 8 bytes from si_shader_key
Marek Olšák
- Mesa (master): radeonsi: remove dead code in declare_input_fs
Marek Olšák
- Mesa (master): radeonsi: rename depth decompress functions
Marek Olšák
- Mesa (master): radeonsi: rename is_compressed_colortex -> color_needs_decompression
Marek Olšák
- Mesa (master): radeonsi: rename shader resource decompress masks to their true meaning
Marek Olšák
- Mesa (master): radeonsi: set COMPUTE_DISPATCH_INITIATOR.ORDER_MODE = 1
Marek Olšák
- Mesa (master): radeonsi: set correct usage flag according to image access type
Samuel Pitoiset
- Mesa (master): radeonsi: support indirect indexing in INTERP_* opcodes
Nicolai Hähnle
- Mesa (master): radeonsi: unreference vertex buffers when destroying the context
Marek Olšák
- Mesa (master): radeonsi: update all resident texture descriptors when needed
Samuel Pitoiset
- Mesa (master): radeonsi: update clip_regs on shader state changes only when it's needed
Marek Olšák
- Mesa (master): radeonsi: use #pragma pack to pack si_shader_key
Marek Olšák
- Mesa (master): radeonsi: use a compiler queue with a low priority for optimized shaders
Marek Olšák
- Mesa (master): radeonsi: Use libdrm to get chipset name
Marek Olšák
- Mesa (master): radeonsi: use the correct LLVMTargetMachineRef in si_build_shader_variant
Nicolai Hähnle
- Mesa (master): radeonsi: use the DISPATCH packets to force COMPUTE_START_X /Y/Z = 0
Marek Olšák
- Mesa (master): radeonsi: use util_dynarray_foreach for bindless resources
Samuel Pitoiset
- Mesa (master): radv/formats: reverse how the image format properties KHR2 is handled
Dave Airlie
- Mesa (master): radv/gfx9: use correct register setting for uconfig regs
Dave Airlie
- Mesa (master): radv/meta: don't need vertex info for resolve shader.
Dave Airlie
- Mesa (master): radv/meta: remove an unused variable
Grazvydas Ignotas
- Mesa (master): radv/vulkan: Move radv_get_driver_version to src/vulkan/ util
Jason Ekstrand
- Mesa (master): radv: add a comment from radeonsi before cp dma function.
Dave Airlie
- Mesa (master): radv: Add early exit for cache flushes.
Bas Nieuwenhuizen
- Mesa (master): radv: add external memory support.
Bas Nieuwenhuizen
- Mesa (master): radv: add GFX9 cache flushing support.
Dave Airlie
- Mesa (master): radv: add gfx9 cp dma support.
Dave Airlie
- Mesa (master): radv: add gfx9 depth/stencil surface support.
Dave Airlie
- Mesa (master): radv: add GFX9 support for color surfaces.
Dave Airlie
- Mesa (master): radv: add GFX9 to initialisation cmd buffer.
Dave Airlie
- Mesa (master): radv: add IA_MULTI_VGT_PARAM support for GFX9.
Dave Airlie
- Mesa (master): radv: add rb+ support for GFX9
Dave Airlie
- Mesa (master): radv: add some GFX9 specific events.
Dave Airlie
- Mesa (master): radv: add some misc gfx9 pieces.
Dave Airlie
- Mesa (master): radv: Add support for external queue family.
Bas Nieuwenhuizen
- Mesa (master): radv: add surface helper variable in radv_GetImageSubresourceLayout
Dave Airlie
- Mesa (master): radv: add texture descriptor/fmask/cmask support for GFX9
Dave Airlie
- Mesa (master): radv: Add VkPhysicalDeviceIDProperties support.
Bas Nieuwenhuizen
- Mesa (master): radv: assert on CP_DMA_USE_L2 for SI
Grazvydas Ignotas
- Mesa (master): radv: bump some base addresses to 64-bits.
Dave Airlie
- Mesa (master): radv: compile fragment shader first.
Dave Airlie
- Mesa (master): radv: Dirty all descriptors sets when changing the pipeline.
Bas Nieuwenhuizen
- Mesa (master): radv: don't even attempt to prefetch on SI
Grazvydas Ignotas
- Mesa (master): radv: don't setup raster_config on gfx9.
Dave Airlie
- Mesa (master): radv: Don't use a divide by index_size.
Bas Nieuwenhuizen
- Mesa (master): radv: enable GFX9 on radv
Dave Airlie
- Mesa (master): radv: expose integrated device type for APUs.
Dave Airlie
- Mesa (master): radv: factor out eop event writing code. (v2)
Dave Airlie
- Mesa (master): radv: factor out si_emit_wait_fence code.
Dave Airlie
- Mesa (master): radv: fewer than 8 RBs are possible
Dave Airlie
- Mesa (master): radv: fix trace dumping for !use_ib_bos
Grazvydas Ignotas
- Mesa (master): radv: fix typo in comment.
Dave Airlie
- Mesa (master): radv: fix write event eop on vega.
Dave Airlie
- Mesa (master): radv: handle primitive id input into fragment shader with no geom shader
Dave Airlie
- Mesa (master): radv: introduce perf test env var and allow to enable chaining
Dave Airlie
- Mesa (master): radv: misc GFX9 changes.
Dave Airlie
- Mesa (master): radv: move assert down in radv_bind_descriptor_set
Dave Airlie
- Mesa (master): radv: move calculating the vertex sgpr to the pipeline.
Dave Airlie
- Mesa (master): radv: move chip_class extraction down further.
Dave Airlie
- Mesa (master): radv: move lots of index related things into the bind.
Dave Airlie
- Mesa (master): radv: Move pipeline stuff from flush_state to emit_graphics_pipeline.
Bas Nieuwenhuizen
- Mesa (master): radv: prepare fmask surface creation
Dave Airlie
- Mesa (master): radv: realign cp dma code with radeonsi
Dave Airlie
- Mesa (master): radv: refactor color surface init before gfx9.
Dave Airlie
- Mesa (master): radv: refactor depth/stencil state setup
Dave Airlie
- Mesa (master): radv: refactor some texture descriptor state.
Dave Airlie
- Mesa (master): radv: remove doubled up prototype.
Dave Airlie
- Mesa (master): radv: remove radeon_info::name
Dave Airlie
- Mesa (master): radv: remove radeon_surf_level::dcc_enabled
Dave Airlie
- Mesa (master): radv: remove radeon_surf_level::nblk_z
Dave Airlie
- Mesa (master): radv: remove radeon_surf_level::pitch_bytes
Dave Airlie
- Mesa (master): radv: Remove SI num RB override for occlusion queries.
Bas Nieuwenhuizen
- Mesa (master): radv: Remove unused args of radv_image_view_init.
Bas Nieuwenhuizen
- Mesa (master): radv: remove unused RADEON_SURF_HAS_SBUFFER_MIPTREE
Dave Airlie
- Mesa (master): radv: Remove vertex_descriptors_dirty.
Bas Nieuwenhuizen
- Mesa (master): radv: rename and make global some functions.
Dave Airlie
- Mesa (master): radv: rename radeon_surf::bo_{size, alignment} to surf_{size ,alignment}
Dave Airlie
- Mesa (master): radv: return correct error on invalid handle from vkAllocateMemory
Dave Airlie
- Mesa (master): radv: Set both compute and graphics SGPRS on descriptor set flush.
Bas Nieuwenhuizen
- Mesa (master): radv: set fmask state to all 0s when no fmask. (v2)
Dave Airlie
- Mesa (master): radv: set offchip hs param like radeonsi.
Dave Airlie
- Mesa (master): radv: set prim_id for geometry shaders
Dave Airlie
- Mesa (master): radv: set use_prim_id for tess shaders correctly.
Dave Airlie
- Mesa (master): radv: split metadata struct into legacy/gfx9 parts.
Dave Airlie
- Mesa (master): radv: Split out updating the vertex descriptors.
Bas Nieuwenhuizen
- Mesa (master): radv: stop using radv_amdgpu_winsys::family
Dave Airlie
- Mesa (master): radv: turn off geom/tess for gfx9.
Dave Airlie
- Mesa (master): radv: use ac_compute_surface
Dave Airlie
- Mesa (master): radv: use ac_gpu_info
Dave Airlie
- Mesa (master): radv: use ac_surface data structures
Dave Airlie
- Mesa (master): radv: use amdgpu_addr_create
Dave Airlie
- Mesa (master): radv: Use correct image layout for blit based copies.
Bas Nieuwenhuizen
- Mesa (master): radv: use Mesa's u_atomic.h header
Eric Engeström
- Mesa (master): radv: use radv_foreach_stage in a couple of places.
Dave Airlie
- Mesa (master): radv: Use v4i32 variant of llvm.SI.load.const.
Bas Nieuwenhuizen
- Mesa (master): Revert "amd/common: add missing libdrm include path"
Emil Velikov
- Mesa (master): Revert "getteximage: Return correct error value when texure object is not found"
Juan Antonio Suárez Romero
- Mesa (master): Revert "radeonsi: don' t emit partial flushes at the end of IBs (v2)"
Marek Olšák
- Mesa (master): Revert "radeonsi: remove 8 bytes from si_shader_key with uint32_t ff_tcs_inputs_to_copy"
Marek Olšák
- Mesa (master): Revert "radeonsi: use uint32_t to declare si_shader_key.opt.kill_outputs"
Marek Olšák
- Mesa (master): scons: add code to generate format_fallback.c file
Brian Paul
- Mesa (master): scons: allow .inl file extension
Tim Rowley
- Mesa (master): scons: wait on subprocess' completion
Eric Engeström
- Mesa (master): softpipe: Match pipe_context::render_condition prototype.
Jose Fonseca
- Mesa (master): softpipe: remove unused softpipe_context:: line_stipple_counter
Brian Paul
- Mesa (master): spirv: Work around the Doom shader bug
Jason Ekstrand
- Mesa (master): st/dri2: implement image offset query
Daniel Stone
- Mesa (master): st/dri: add a drirc workaround for Rocket League
Marek Olšák
- Mesa (master): st/dri: Allow dri users to query also driver options
Thomas Hellstrom
- Mesa (master): st/dri: Allow gallium drivers to turn off two GLX extensions
Thomas Hellstrom
- Mesa (master): st/dri: enable DRIimage modifier queries
Emil Velikov
- Mesa (master): st/dri: get drirc options before creating pipe_screen
Marek Olšák
- Mesa (master): st/dri: implement createImageWithModifiers in DRIimage
Emil Velikov
- Mesa (master): st/dri: implement DRIimage creation from dmabufs with modifiers
Emil Velikov
- Mesa (master): st/dri: move fence implemention into separate file
Chad Versace
- Mesa (master): st/dri: support format modifier queries
Emil Velikov
- Mesa (master): st/dri: support format queries
Emil Velikov
- Mesa (master): st/dri: Use fence extension in drisw.c
Chad Versace
- Mesa (master): st/glsl_to_tgsi: use correct writemask when converting generic intrinsics
Nicolai Hähnle
- Mesa (master): st/mesa: add st_invalidate_buffers() helper
Timothy Arceri
- Mesa (master): st/mesa: Add support for ARB_post_depth_coverage
Ilia Mirkin
- Mesa (master): st/mesa: cache pipe_surface for GL_FRAMEBUFFER_SRGB changes
Marek Olšák
- Mesa (master): st/mesa: check for incomplete texture in st_finalize_texture()
Brian Paul
- Mesa (master): st/mesa: don't keep framebuffer state in st_context
Marek Olšák
- Mesa (master): st/mesa: don't load cached TGSI shaders on demand
Marek Olšák
- Mesa (master): st/mesa: don't update MSAA states for GL_FRAMEBUFFER_SRGB
Marek Olšák
- Mesa (master): st/mesa: fix assert to be simpler
Dave Airlie
- Mesa (master): st/mesa: fix texture image resource selection in st_render_texture()
Brian Paul
- Mesa (master): st/mesa: remove the "Gallium 0.4 on" prefix from GL_RENDERER
Marek Olšák
- Mesa (master): st/mesa: simplify returning GL_VENDOR
Marek Olšák
- Mesa (master): st/mesa: skip texture validation logic when nothing has changed
Timothy Arceri
- Mesa (master): st/mesa: unmap the stream_uploader buffer before drawing
Brian Paul
- Mesa (master): st/mesa: use gl_driver_flags::NewFramebufferSRGB
Marek Olšák
- Mesa (master): st/va: Fix leak in VAAPI subpictures
Christian König
- Mesa (master): st/xvmc: deal with drivers wanting different texture formats
Ilia Mirkin
- Mesa (master): st_glsl_to_tgsi: bump index back up to 32-bit
Dave Airlie
- Mesa (master): st_glsl_to_tgsi: cleanup variable storage search.
Dave Airlie
- Mesa (master): st_glsl_to_tgsi: don' t try and pass 32-bit values to get_deref_offsets
Dave Airlie
- Mesa (master): st_glsl_to_tgsi: init index to 0 before get_deref_offsets()
Michel Dänzer
- Mesa (master): st_glsl_to_tgsi: replace variables tracking list with a hash table
Dave Airlie
- Mesa (master): st_glsl_to_tgsi: rewrite rename registers to use array fully.
Dave Airlie
- Mesa (master): svga: add a few minor comments
Brian Paul
- Mesa (master): svga: add mksstats for context creation
Brian Paul
- Mesa (master): svga: add mksstats for surface view emulation
Brian Paul
- Mesa (master): svga: add new num-failed-allocations HUD query
Brian Paul
- Mesa (master): svga: add some missing SVGA_STATS_* enum values, prefix strings
Brian Paul
- Mesa (master): svga: add texture size/ levels sanity check code in svga_texture_create()
Brian Paul
- Mesa (master): svga: Allow format differences in 16-bit RGBA surface sharing
Thomas Hellstrom
- Mesa (master): svga: Always set the alpha value to 1 when sampling using an XRGB view
Thomas Hellstrom
- Mesa (master): svga: change error handling convention for svga_set_stream_output()
Brian Paul
- Mesa (master): svga: check return value from svga_set_shader( SVGA3D_SHADERTYPE_GS, NULL)
Brian Paul
- Mesa (master): svga: clamp device line width to at least 1 to fix HWv8 line stippling
Brian Paul
- Mesa (master): svga: clean up format_cap_table
Brian Paul
- Mesa (master): svga: create buffer surfaces for incompatible bind flags
Brian Paul
- Mesa (master): svga: do not unconditionally enable streamout bind flag
Brian Paul
- Mesa (master): svga: fixed surface size to include array size
Brian Paul
- Mesa (master): svga: fix git_sha1.h include path in Android.mk (v3)
Emil Velikov
- Mesa (master): svga: Fix imported surface view creation
Thomas Hellstrom
- Mesa (master): svga: Fix incorrect format conversion blit destination
Thomas Hellstrom
- Mesa (master): svga: fix pre-mature flushing of the command buffer
Brian Paul
- Mesa (master): svga: Fix srgb copy_region regression
Thomas Hellstrom
- Mesa (master): svga: fix the default devcap for SVGA3D_Z_D24S8_INT
Brian Paul
- Mesa (master): svga: loop over box.depth for ReadBack_image on each slice
Brian Paul
- Mesa (master): svga: minor whitespace fixes in svga_pipe_vertex.c
Brian Paul
- Mesa (master): svga: pass bind_flags to surface create functions
Brian Paul
- Mesa (master): svga: pass tobind_flags to svga_buffer_handle
Brian Paul
- Mesa (master): svga: Prefer accelerated blits over cpu copy region
Thomas Hellstrom
- Mesa (master): svga: re-validate sampler view at draw time if needed
Brian Paul
- Mesa (master): svga: Relax the format checks for copy_region_vgpu10 somewhat
Thomas Hellstrom
- Mesa (master): svga: Rework the blit and resource_copy_region functionality v3
Thomas Hellstrom
- Mesa (master): svga: Set alpha to 1 for non-alpha views
Thomas Hellstrom
- Mesa (master): svga: Support accelerated conditional blitting
Thomas Hellstrom
- Mesa (master): svga: update a few surface format names
Brian Paul
- Mesa (master): svga: Use utility functions to help determine whether we can use copy_region
Thomas Hellstrom
- Mesa (master): svga: whitespace fixes in svga_resource_buffer_upload.c
Brian Paul
- Mesa (master): swr/rast: Add support for dynamic vertex size for VS output
Tim Rowley
- Mesa (master): swr/rast: Add support to PA for variable sized vertices
Tim Rowley
- Mesa (master): swr/rast: Adjust cast for gcc warning
Tim Rowley
- Mesa (master): swr/rast: adjust std::string usage to fix build
Tim Rowley
- Mesa (master): swr/rast: Don't transition hottile resolved-> dirty during store tiles
Tim Rowley
- Mesa (master): swr/rast: Fix early z / query interaction
Tim Rowley
- Mesa (master): swr/rast: Fix invalid 16-bit format traits for A1R5G5B5
Tim Rowley
- Mesa (master): swr/rast: Fix missing setup of psContext.pColorBuffer
Tim Rowley
- Mesa (master): swr/rast: Fix read-back of render target array index
Tim Rowley
- Mesa (master): swr/rast: Fix read-back of viewport array index
Tim Rowley
- Mesa (master): swr/rast: Fix unused variable warnings
Tim Rowley
- Mesa (master): swr/rast: gen_backends.py quote cleanup
Tim Rowley
- Mesa (master): swr/rast: gen_backends.py removal of commented debug prints
Tim Rowley
- Mesa (master): swr/rast: gen_backends.py remove extraneous semicolon
Tim Rowley
- Mesa (master): swr/rast: gen_llvm_types.py support for SIMD256/SIMD512
Tim Rowley
- Mesa (master): swr/rast: generators will create target directories
Tim Rowley
- Mesa (master): swr/rast: Implement JIT shader caching to disk
Tim Rowley
- Mesa (master): swr/rast: increase number of possible draws in flight
Tim Rowley
- Mesa (master): swr/rast: move default split size from driver to rasterizer
Tim Rowley
- Mesa (master): swr/rast: Properly size GS stage scratch space
Tim Rowley
- Mesa (master): swr/rast: Refactor includes to limit simdintrin.h usage
Tim Rowley
- Mesa (master): swr/rast: Remove explicit primitive id slot in the vertex layout
Tim Rowley
- Mesa (master): swr/rast: Rework attribute layout
Tim Rowley
- Mesa (master): swr/rast: Share vertex memory between VS input/output
Tim Rowley
- Mesa (master): swr/rast: SIMD16 FE - improve calcDeterminantIntVertical
Tim Rowley
- Mesa (master): swr/rast: Split backend.cpp to improve compile time
Tim Rowley
- Mesa (master): swr/rast: Split rasterizer.cpp to improve compile time
Tim Rowley
- Mesa (master): swr/rast: Support dynamically sized vertex layout
Tim Rowley
- Mesa (master): swr/rast: Switch intrinsic usage to SIMDLib
Tim Rowley
- Mesa (master): swr: conditionally validate vertex buffer state
Tim Rowley
- Mesa (master): swr: Don't crash when encountering a VBO with stride = 0.
Tim Rowley
- Mesa (master): swr: Include definition of missing function
George Kyriazis
- Mesa (master): swr: invalidate attachment on transition change
George Kyriazis
- Mesa (master): swr: Minor cleanup of variable usage, no functional change.
Tim Rowley
- Mesa (master): swr: relax c++ requirement from c++14 to c++11
Tim Rowley
- Mesa (master): swr: Remove need to allocate vertex buffer scratch space all in one go
Tim Rowley
- Mesa (master): swr: set an explicit clear_rect if scissor is not enabled.
Tim Rowley
- Mesa (master): swr: set dynamic vertex size
Tim Rowley
- Mesa (master): swr: use swr_query_result type instead of void
Tim Rowley
- Mesa (master): tgsi/scan: add missing 'static' to tgsi_is_bindless_image_file()
Samuel Pitoiset
- Mesa (master): tgsi/scan: fix scanning fragment shaders with PrimID and Position/Face
Marek Olšák
- Mesa (master): tgsi: clarify TGSI_SEMANTIC_SAMPLEMASK documentation
Brian Paul
- Mesa (master): translate: whitespace fixes in translate_generic.c
Brian Paul
- Mesa (master): travis: add missing libs: xdamage + xfixes
Eric Engeström
- Mesa (master): tree-wide: remove trailing backslash
Eric Engeström
- Mesa (master): u_dynarray: fix coverity warning about ignoring return value from reralloc
Dave Airlie
- Mesa (master): Update Khronos-supplied headers
Nicolai Hähnle
- Mesa (master): util/rand_xor: add missing include statements
Eric Engeström
- Mesa (master): util/u_queue: add an option to set the minimum thread priority
Marek Olšák
- Mesa (master): util/u_queue: add a way to remove a job when we just want to destroy it
Marek Olšák
- Mesa (master): util/u_queue: fix a use-before-initialization race for queue->threads
Marek Olšák
- Mesa (master): util/vulkan: Move Vulkan utilities to src/vulkan/util
Jason Ekstrand
- Mesa (master): util: Add extern c to u_dynarray.h
Marek Olšák
- Mesa (master): util: make set' s deleted_key_value declaration consistent with hash table one
Nicolai Hähnle
- Mesa (master): util: move pipe_thread_is_self from gallium to src/util
Marek Olšák
- Mesa (master): util: Move u_dynarray to src/util
Marek Olšák
- Mesa (master): util: Port nir_array functionality to u_dynarray
Marek Olšák
- Mesa (master): util: Remove unused includes and convert to lower-case memory ops
Marek Olšák
- Mesa (master): vc4: Allow VBOs to be mapped during execution.
Eric Anholt
- Mesa (master): vc4: Clean up release build warnings using MAYBE_UNUSED.
Eric Anholt
- Mesa (master): vc4: Convert the driver to emitting the shader record using pack macros.
Eric Anholt
- Mesa (master): vc4: Introduce XML-based packet header generation like Intel's.
Eric Anholt
- Mesa (master): vc4: Move rasterizer state packing to CSO creation time.
Eric Anholt
- Mesa (master): vc4: Replace a couple of magic numbers with #define usage.
Eric Anholt
- Mesa (master): vc4: Simplify pack header usage
Eric Anholt
- Mesa (master): vc4: Start using the pack header.
Eric Anholt
- Mesa (master): vc4: Start using XML unpack functions in CL dump.
Eric Anholt
- Mesa (master): winsys/amdgpu: fix a deadlock when waiting for submission_in_progress
Marek Olšák
- Mesa (master): xlib: fix glXGetCurrentDisplay() failure
Brian Paul
- Mesa: tag mesa-17.0.7: mesa-17.0.7
Emil Velikov
- Mesa: tag mesa-17.1.2: mesa-17.1.2
Juan Antonio Suárez Romero
- Mesa: tag mesa-17.1.3: mesa-17.1.3
Emil Velikov
- Mesa: tag mesa-17.1.4: mesa-17.1.4
Andres Gomez
Last message date:
Fri Jun 30 22:55:23 UTC 2017
Archived on: Mon Jan 13 14:20:14 UTC 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).