projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
radv/gfx10: compute the LDS size for exporting PrimID for VS
[mesa.git]
/
src
/
amd
/
vulkan
/
radv_pipeline.c
2019-08-29
Samuel Pitoiset
radv/gfx10: compute the LDS size for exporting PrimID...
blob
|
commitdiff
|
raw
2019-08-27
Samuel Pitoiset
ac: add rbplus_allowed to ac_gpu_info
blob
|
commitdiff
|
raw
|
diff to current
2019-08-27
Samuel Pitoiset
ac: add has_gfx9_scissor_bug to ac_gpu_info
blob
|
commitdiff
|
raw
|
diff to current
2019-08-27
Samuel Pitoiset
ac: add has_rbplus to ac_gpu_info
blob
|
commitdiff
|
raw
|
diff to current
2019-08-27
Samuel Pitoiset
ac: add has_distributed_tess to ac_gpu_info
blob
|
commitdiff
|
raw
|
diff to current
2019-08-23
Samuel Pitoiset
radv/gfx10: do not use NGG with NAVI14
blob
|
commitdiff
|
raw
|
diff to current
2019-08-22
Bas Nieuwenhuizen
radv: Disable NGG for geometry shaders.
blob
|
commitdiff
|
raw
|
diff to current
2019-08-21
Bas Nieuwenhuizen
radv: Emit VGT_GS_ONCHIP_CNTL for tess on GFX10.
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Bas Nieuwenhuizen
radv: Implement radv_GetPipelineExecutableStatisticsKHR.
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Bas Nieuwenhuizen
radv: Implement radv_GetPipelineExecutableInternalRepre...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Bas Nieuwenhuizen
radv: Implement radv_GetPipelineExecutablePropertiesKHR.
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Bas Nieuwenhuizen
radv: Keep shader info when needed.
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Bas Nieuwenhuizen
radv: Use string for nir dumping.
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Bas Nieuwenhuizen
radv: Hash Wave32 settings in shader key.
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-08
Bas Nieuwenhuizen
radv: Avoid VEGA/RAVEN scissor bug in binning.
blob
|
commitdiff
|
raw
|
diff to current
2019-08-08
Bas Nieuwenhuizen
radv: Avoid binning RAVEN hangs.
blob
|
commitdiff
|
raw
|
diff to current
2019-08-06
Bas Nieuwenhuizen
radv: Do non-uniform lowering before bool lowering.
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: implement a GE bug workaround
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Samuel Pitoiset
radv/gfx10: remove an obsolete VGT_REUSE_OFF workaround
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Samuel Pitoiset
radv/gfx10: implement a bug workaround for GE_PC_ALLOC
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
Samuel Pitoiset
radv/gfx10: only compile the GS copy shader on-demand
blob
|
commitdiff
|
raw
|
diff to current
2019-07-24
Samuel Pitoiset
radv/gfx10: do not enable NGG if a pipeline uses XFB
blob
|
commitdiff
|
raw
|
diff to current
2019-07-23
Bas Nieuwenhuizen
radv/gfx10: Implement bin size calculation.
blob
|
commitdiff
|
raw
|
diff to current
2019-07-23
Bas Nieuwenhuizen
radv/gfx9: Select between depth/color bins based on...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-23
Bas Nieuwenhuizen
radv: Generalize binning settings.
blob
|
commitdiff
|
raw
|
diff to current
2019-07-23
Bas Nieuwenhuizen
radv/gfx10: Use new scan converter.
blob
|
commitdiff
|
raw
|
diff to current
2019-07-23
Bas Nieuwenhuizen
radv: Set FLUSH_ON_BINNING_TRANSITION.
blob
|
commitdiff
|
raw
|
diff to current
2019-07-18
Samuel Pitoiset
radv/gfx10: set BREAK_WAVE_AT_EOI if TES or GS enable...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-18
Samuel Pitoiset
radv/gfx10: move emitting VGT_PRIMITIVEID_EN into the...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-18
Samuel Pitoiset
radv: fix VGT_GS_MODE if VS uses the primitive ID
blob
|
commitdiff
|
raw
|
diff to current
2019-07-18
Dave Airlie
radv: use correct register setter for ngg hw addr
blob
|
commitdiff
|
raw
|
diff to current
2019-07-17
Samuel Pitoiset
radv: add an option for disabling NGG on GFX10
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-17
Samuel Pitoiset
radv/gfx10: fallback to the legacy path if tess and...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-17
Samuel Pitoiset
radv/gfx10: always build the GS copy shader but uses...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-16
Samuel Pitoiset
radv/gfx10: support pixel shaders without exports
blob
|
commitdiff
|
raw
|
diff to current
2019-07-12
Samuel Pitoiset
radv/gfx10: emit GE_PC_ALLOC
blob
|
commitdiff
|
raw
|
diff to current
2019-07-12
Samuel Pitoiset
radv/gfx10: enable vertex shaders without export parameters
blob
|
commitdiff
|
raw
|
diff to current
2019-07-12
Samuel Pitoiset
radv/gfx10: launch 2 compute waves per CU before going...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-12
Samuel Pitoiset
radv: use ac_get_compute_resource_limits()
blob
|
commitdiff
|
raw
|
diff to current
2019-07-12
Samuel Pitoiset
radv/gfx10: fix wrong emission of GE_CNTL
blob
|
commitdiff
|
raw
|
diff to current
2019-07-11
Samuel Pitoiset
radv: only enable the GS copy shader stage if GS is...
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-11
Bas Nieuwenhuizen
radv/gfx10: Do not allocate a gs_copy_shader on gfx10.
blob
|
commitdiff
|
raw
|
diff to current
2019-07-11
Samuel Pitoiset
radv/gfx10: fix VGT_SHADER_STAGES_EN for GS as NGG
blob
|
commitdiff
|
raw
|
diff to current
2019-07-11
Samuel Pitoiset
radv/gfx10: fix number of GS invocations for NGG
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Samuel Pitoiset
radv: compute correct number of input vertices for NGG
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
Bas Nieuwenhuizen
radv/gfx10: Use correct gs_out for tess point_mode.
blob
|
commitdiff
|
raw
|
diff to current
2019-07-09
Samuel Pitoiset
radv: fix VGT_ESGS_RING_ITEMSIZE for GS as NGG on GFX10
blob
|
commitdiff
|
raw
|
diff to current
2019-07-09
Samuel Pitoiset
radv: emit VGT_GS_MAX_VERT_OUT for legacy and NGG paths...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-09
Samuel Pitoiset
radv: emit the geometry shader as NGG if enabled on...
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: add radv_pipeline_generate_hw_gs() helper
blob
|
commitdiff
|
raw
|
diff to current
2019-07-09
Samuel Pitoiset
radv: fix setting VGT_REUSE_OFF for TES on GFX10
blob
|
commitdiff
|
raw
|
diff to current
2019-07-09
Bas Nieuwenhuizen
radv/gfx10: Add pipeline state support for tess.
blob
|
commitdiff
|
raw
|
diff to current
2019-07-09
Bas Nieuwenhuizen
radv/gfx10: Only set HW edge flags with gs & tess disabled.
blob
|
commitdiff
|
raw
|
diff to current
2019-07-09
Bas Nieuwenhuizen
radv: Use correct gs_out with tessellation.
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-07
Bas Nieuwenhuizen
radv/gfx10: Use GS rectlist when needed.
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
Bas Nieuwenhuizen
radv/gfx10: Use new uconfig reg index packet for GFX10+.
blob
|
commitdiff
|
raw
|
diff to current
2019-07-07
Samuel Pitoiset
radv/gfx10: emit GE_CNTL instead of IA_MULTI_VGT_PARAM...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-07
Samuel Pitoiset
radv/gfx10: set user data base registers
blob
|
commitdiff
|
raw
|
diff to current
2019-07-07
Samuel Pitoiset
radv/gfx10: emit VGT_VERTEX_REUSE_BLOCK_CNTL during...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-07
Samuel Pitoiset
radv/gfx10: implement radv_pipeline_generate_hw_hs()
blob
|
commitdiff
|
raw
|
diff to current
2019-07-07
Samuel Pitoiset
radv/gfx10: implement radv_pipeline_generate_geometry_s...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-07
Samuel Pitoiset
radv/gfx10: update DB_DFSM_CONTROL register
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: Merge rsrc1/rsrc2 fields with the config fields.
blob
|
commitdiff
|
raw
|
diff to current
2019-07-04
Samuel Pitoiset
radv: do not crash when generating binning state for...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Nicolai Hähnle
amd/common/gfx10: add register JSON
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
Samuel Pitoiset
radv: disable viewport clamping even if FS doesn't...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-10
Samuel Pitoiset
radv: fix setting CB_SHADER_MASK for dual source blending
blob
|
commitdiff
|
raw
|
diff to current
2019-06-10
Samuel Pitoiset
radv: fix alpha-to-coverage when there is unused color...
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-05-30
Samuel Pitoiset
radv: implement VK_EXT_sample_locations and disable it
blob
|
commitdiff
|
raw
|
diff to current
2019-05-27
Marek Olšák
ac: treat Mullins as Kabini, remove the enum
blob
|
commitdiff
|
raw
|
diff to current
2019-05-22
Samuel Pitoiset
radv: clean up the sample locations codebase
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-09
Samuel Pitoiset
radv: fix setting the number of rectangles when it...
blob
|
commitdiff
|
raw
|
diff to current
2019-04-25
Bas Nieuwenhuizen
radv: Run the new ycbcr lowering pass.
blob
|
commitdiff
|
raw
|
diff to current
2019-04-10
Bas Nieuwenhuizen
radv: Add non-uniform indexing lowering.
blob
|
commitdiff
|
raw
|
diff to current
2019-04-08
Samuel Pitoiset
radv: fix getting the vertex strides if the bindings...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-21
Samuel Pitoiset
radv: add missing initializations since VK_EXT_pipeline...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-20
Bas Nieuwenhuizen
radv: Implement VK_EXT_pipeline_creation_feedback.
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-13
Samuel Pitoiset
radv: store more vertex attribute infos as pipeline...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-04
Samuel Pitoiset
rav: use 32_AR instead of 32_ABGR when alpha coverage...
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: Disable depth clamping even without EXT_depth_ran...
blob
|
commitdiff
|
raw
|
diff to current
2019-02-20
Bas Nieuwenhuizen
radv: Implement VK_EXT_depth_clip_enable.
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
next