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