radeonsi/nir: always lower ballot masks as 64-bit, codegen handles it
[mesa.git] / src / amd / vulkan / radv_nir_to_llvm.c
2019-08-19 Marek Olšákradeonsi/nir: always lower ballot masks as 64-bit,...
2019-08-12 Bas Nieuwenhuizenradv: Get max workgroup size without nir.
2019-08-12 Bas Nieuwenhuizenradv: Put wave size in shader options/info.
2019-08-02 Bas Nieuwenhuizenac/nir,radv: Optimize bounds check for 64 bit CAS.
2019-08-02 Samuel Pitoisetradv/gfx10: add Wave32 support for vertex, tessellation...
2019-08-02 Samuel Pitoisetradv/gfx10: add Wave32 support for fragment shaders
2019-07-31 Samuel Pitoisetradv/gfx10: add Wave32 support for compute shaders
2019-07-30 Daniel Schürmannradv: Don't include radv_private.h from radv_shader.h
2019-07-24 Samuel Pitoisetradv/gfx10: declare streamout user SGPRs
2019-07-24 Samuel Pitoisetradv/gfx10: fix VS input VGPRs with the legacy path
2019-07-22 Samuel Pitoisetradv/gfx10: update descriptors for inline uniform blocks
2019-07-22 Samuel Pitoisetradv/gfx10: emit the GS NGG prologue before the nested...
2019-07-20 Marek Olšákac: create the LLVM builder in ac_llvm_context_init
2019-07-20 Marek Olšákac: create the LLVM module for Wave32 or Wave64 in...
2019-07-20 Marek Olšákac: initial Wave32 support in LLVM build helpers
2019-07-19 Dave Airlieradv: fix crash in shader tracing.
2019-07-18 Samuel Pitoisetradv/gfx10: do not always execute a barrier before...
2019-07-17 Samuel Pitoisetradv/gfx10: implement VK_EXT_post_depth_coverage
2019-07-16 Samuel Pitoisetradv: pass output values to radv_emit_stream_output()
2019-07-16 Samuel Pitoisetradv: restore an assertion in handle_vs_outputs()
2019-07-16 Samuel Pitoisetradv/gfx10: emit ES outputs of TES when it's not NGG
2019-07-16 Samuel Pitoisetradv: fix gathering clip/cull distance masks for GS
2019-07-16 Samuel Pitoisetradv/gfx10: add missing conversions for 16-bit exports
2019-07-16 Samuel Pitoisetradv: remove unused code in radv_export_param()
2019-07-15 Samuel Pitoisetradv/gfx10: export the PrimitiveID for ES stages (VS...
2019-07-15 Samuel Pitoisetradv/gfx10: declare an external symbol for the ESGS...
2019-07-15 Samuel Pitoisetradv/gfx10: fix crash when emitting NGG GS prologue
2019-07-12 Samuel Pitoisetradv: report shader stage name when dumping LLVM IR
2019-07-12 Samuel Pitoisetradv/gfx10: do not set alignment on the ngg_emit pointer
2019-07-12 Samuel Pitoisetradv/gfx10: fix exporting clip/cull distances for GS
2019-07-12 Samuel Pitoisetradv/gfx10: fix exporting the subpass view index for GS
2019-07-11 Bas Nieuwenhuizenradv/gfx10: Fix NGG GS output mask handlings for LDS...
2019-07-11 Bas Nieuwenhuizenradv/gfx10: Simplify output mask handling for NGG GS.
2019-07-11 Bas Nieuwenhuizenradv/gfx10: Do GS prologue outside of gs_threads if.
2019-07-11 Samuel Pitoisetradv/gfx10: implement support for GS as NGG
2019-07-10 Samuel Pitoisetradv: switch to the new VS exports path
2019-07-10 Samuel Pitoisetradv: set the slot_index correctly for VARYING_SLOT_CLI...
2019-07-10 Samuel Pitoisetradv: add a new function for exporting VS outputs
2019-07-10 Samuel Pitoisetradv: implement new path for exporting generic varyings
2019-07-10 Samuel Pitoisetradv: use the generic export path for clip/cull distances
2019-07-10 Samuel Pitoisetradv: remove an extra memcpy when exporting clip/cull...
2019-07-10 Samuel Pitoisetradv: remove extra code for exporting LayerID to the...
2019-07-09 Bas Nieuwenhuizenradv: Add a common member in the union to make things...
2019-07-09 Bas NieuwenhuizenRevert "radv: keep track of whether NGG is used for...
2019-07-09 Samuel Pitoisetradv: keep track of whether NGG is used for GS on GFX10
2019-07-09 Samuel Pitoisetradv: set max workgroup size to 128 for TES as NGG...
2019-07-09 Samuel Pitoisetradv: fix allocating USER SGPRs on GFX10
2019-07-09 Bas Nieuwenhuizenradv/gfx10: Add tess eval ngg shader support.
2019-07-08 Connor Abbottradv: Use NIR barycentric intrinsics
2019-07-08 Connor Abbottradv: Make FragCoord a sysval
2019-07-08 Daniel Schürmannradv: Lower input attachments in NIR.
2019-07-08 Daniel Schürmannradv: Implement nir_intrinsic_load_layer_id().
2019-07-07 Bas Nieuwenhuizenradv/gfx10: Move NGG output handling outside of giant...
2019-07-07 Samuel Pitoisetradv/gfx10: implement NGG support (VS only)
2019-07-07 Bas Nieuwenhuizenradv: Combine vs and tes output keys parts.
2019-07-07 Samuel Pitoisetradv/gfx10: do not declare streamout SGPRS
2019-07-07 Samuel Pitoisetradv/gfx10: fix PS exports for SPI_SHADER_32_AR
2019-07-07 Samuel Pitoisetradv/gfx10: fix a possible hang with exp pos0 with...
2019-07-04 Marek Olšákac: replace glc,slc with cache_policy for loads
2019-07-04 Marek Olšákac: replace glc,slc with cache_policy for stores
2019-07-04 Bas Nieuwenhuizenradv: Switch to using rtld.
2019-07-04 Bas Nieuwenhuizenradv: Move more stuff to variant create time.
2019-07-04 Bas Nieuwenhuizenradv: Add the concept of radv shader binaries.
2019-07-04 Bas Nieuwenhuizenradv: Add export_prim_id to the shader variant info.
2019-07-04 Bas Nieuwenhuizenradv: use last nir shader to determine stage in postpro...
2019-07-01 Samuel Pitoisetradv: rework how the number of VGPRs is computed
2019-06-27 Samuel Pitoisetradv: only export clip/cull distances if PS reads them
2019-06-19 Connor Abbottac,radeonsi: Always mark buffer stores as inaccessiblem...
2019-06-04 Samuel Pitoisetac,radv: do not emit vec3 for raw load/store on SI
2019-06-04 Nicolai Hähnleamd/common: use generated register header
2019-06-03 Marek Olšákac: use amdgpu-flat-work-group-size
2019-06-03 Samuel Pitoisetac,radv: remove the vec3 restriction with LLVM 9+
2019-05-16 Marek Olšákac: rename SI-CIK-VI to GFX6-GFX7-GFX8
2019-05-14 Marek Olšákac: use 1D GEPs for descriptors and constants
2019-05-12 Bas Nieuwenhuizenradv: Do not use extra descriptor space for the 3rd...
2019-05-03 Samuel Pitoisetradv: apply the indexing workaround for atomic buffer...
2019-05-02 Samuel Pitoisetradv: only need to force emit the TCS regs on Vega10...
2019-05-02 Samuel Pitoisetradv: do not need to force emit the TCS regs on Vega20
2019-04-25 Bas Nieuwenhuizenradv: Update descriptor sets for multiple planes.
2019-04-19 Bas Nieuwenhuizenradv: Support VK_EXT_inline_uniform_block.
2019-03-15 Samuel Pitoisetradv: always load 3 channels for formats that need...
2019-03-13 Samuel Pitoisetac: add ac_build_{struct,raw}_tbuffer_load() helpers
2019-03-13 Samuel Pitoisetradv: use typed buffer loads for vertex input fetches
2019-03-06 Timothy Arcerinir: rename glsl_type_is_struct() -> glsl_type_is_struc...
2019-02-26 Bas Nieuwenhuizenradv: Interpolate less aggressively.
2019-02-22 Bas Nieuwenhuizenradv: Allow interpolation on non-float types.
2019-02-22 Bas Nieuwenhuizenradv: Fix float16 interpolation set up.
2019-02-20 Bas Nieuwenhuizenradv: Handle clip+cull distances more generally as...
2019-02-20 Bas Nieuwenhuizenradv: Clean up a bunch of compiler warnings.
2019-02-19 Rhys Perryradv: ensure export arguments are always float
2019-02-19 Rhys Perryradv: bitcast 16-bit outputs to integers
2019-02-16 Samuel Pitoisetradv: fix invalid element type when filling vertex...
2019-02-15 Bas Nieuwenhuizenradv: Use correct num formats to detect whether we...
2019-02-14 Samuel Pitoisetradv: fix radv_fixup_vertex_input_fetches()
2019-02-14 Samuel Pitoisetradv: reduce the number of loaded channels for vertex...
2019-02-12 Samuel Pitoisetradv: add support for push constants inlining when...
2019-02-12 Samuel Pitoisetradv: keep track of the number of remaining user SGPRs
2019-02-12 Samuel Pitoisetradv: gather more info about push constants
2019-02-01 Samuel Pitoisetradv: fix build
2019-02-01 Timothy Arceriradv: take LDS into account for compute shader occupanc...
next