2018-06-04 |
Samuel Pitoiset | nir: implement the GLSL equivalent of if simplication... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Samuel Pitoiset | nir: make is_comparison() a non-static helper function Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-31 |
Samuel Pitoiset | nir: optimize iand(ieq(a, 0), ieq(b, 0)) to ieq(ior... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-30 |
Samuel Pitoiset | radv: fix emitting descriptor pointers with LLVM < 7 Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-29 |
Samuel Pitoiset | radv: emit shader descriptor pointers consecutively Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-29 |
Samuel Pitoiset | radv: allow radv_emit_shader_pointer_head() to emit... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-29 |
Samuel Pitoiset | radv: split radv_emit_shader_pointer() Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-25 |
Samuel Pitoiset | radv: run the EarlyCSEMemSSA LLVM pass Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-25 |
Samuel Pitoiset | radv: fix dumping compute shader on the graphics queue Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-25 |
Samuel Pitoiset | radv: add radv_dump_pipeline_state() helper Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-25 |
Samuel Pitoiset | radv: rework how shaders are dumped when generating... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-25 |
Samuel Pitoiset | radv: remove unused parameter in radv_dump_annotated_shader() Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-24 |
Samuel Pitoiset | radv: call nir_lower_io_to_temporaries for VS, GS,... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-24 |
Samuel Pitoiset | radv: call nir_split_var_copies() before nir_lower_var_copies() Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-22 |
Samuel Pitoiset | radv: fix computation of user sgprs for 32-bit pointers Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-22 |
Samuel Pitoiset | radv: drop user_sgpr_info::sgpr_count Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-22 |
Samuel Pitoiset | radv: add support for 32-bit pointers in user data... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-22 |
Samuel Pitoiset | radv: add set_loc_shader_ptr() helper Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-22 |
Samuel Pitoiset | radv: allocate descriptor BOs in the 32-bit addr space Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-22 |
Samuel Pitoiset | radv: allocate the upload BO in the 32-bit addr space Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-22 |
Samuel Pitoiset | radv: set amdgpu-32bit-address-high-bits LLVM attribute Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-22 |
Samuel Pitoiset | radv/winsys: allow to allocate BOs in the 32-bit addr... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-22 |
Samuel Pitoiset | radv/winsys: request high address Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-21 |
Samuel Pitoiset | radv: fix centroid interpolation Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-18 |
Samuel Pitoiset | radv: pass radv_nir_compiler_options directly to create_llvm... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-17 |
Samuel Pitoiset | radv: add radv_emit_shader_pointer() helper Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-17 |
Samuel Pitoiset | radv: add some helpers for cleaning up radv_get_preamble_cs() Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-17 |
Samuel Pitoiset | radv: only declare the ESGS rings for pre GFX9 chips Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-17 |
Samuel Pitoiset | radv: allow to print GPU info with RADV_DEBUG=info Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-17 |
Samuel Pitoiset | radv: do not emit unnecessary ES output stores Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-17 |
Samuel Pitoiset | radv: do not emit unnecessary GS output stores Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-17 |
Samuel Pitoiset | radv: only pass the global BO list at submit time if... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-17 |
Samuel Pitoiset | radv: remove the radv_finishme() when compiling shaders Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-17 |
Samuel Pitoiset | radv: remove radv_device::llvm_supports_spill Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-15 |
Dieter Nützel | radv: add generated files to .gitignore(s) Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-15 |
Samuel Pitoiset | spirv: fix visiting inner loops with same break/continue... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-14 |
Samuel Pitoiset | radv: reduce the number of parameters export by the... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-14 |
Samuel Pitoiset | radv: scan the geometry shader output usage mask Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-14 |
Samuel Pitoiset | radv: run the shader info pass before emitting the... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-14 |
Samuel Pitoiset | radv: check that layout isn't NULL in radv_nir_shader_info_p... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-14 |
Samuel Pitoiset | radv: remove useless check in radv_create_shaders() Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-14 |
Samuel Pitoiset | radv: allow to dump the GS copy shader with RADV_DEBUG... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-14 |
Samuel Pitoiset | radv: move {load,store}_var intrinsics scanning in... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-11 |
Samuel Pitoiset | radv: move ac_build_if_state on top of radv_nir_to_llvm.c Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-11 |
Samuel Pitoiset | radv: minor cleanups in radv_fill_shader_variant() Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-10 |
Samuel Pitoiset | radv: move handling nosisched option in a better place Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-02 |
Matthew Nicholls | radv: fix multisample image copies
|
commit | commitdiff | tree |
2018-05-02 |
Samuel Pitoiset | radv: enable out-of-order rasterization by default Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-02 |
Samuel Pitoiset | radv: only disable out-of-order rast for perfect occlusion... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-05-01 |
Samuel Pitoiset | radv: compute the number of subpass attachments correctly Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-27 |
Samuel Pitoiset | ac: fix texture query LOD for 1D textures on GFX9 Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-26 |
Samuel Pitoiset | radv: set ac_surf_info::num_channels correctly Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-26 |
Samuel Pitoiset | radv: fix DCC enablement since partial MSAA implementation Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-23 |
Samuel Pitoiset | ac: fix the number of coordinates for ac_image_get_lod... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-23 |
Samuel Pitoiset | ac: teach get_ac_sampler_dim() about subpass attachments Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-23 |
Samuel Pitoiset | ac/nir: add missing round_slice for 1D arrays Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-23 |
Józef Kucia | radv: advertise 8 bits of subpixel precision for viewports Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-20 |
Samuel Pitoiset | ac/nir: fix image dimension for subpass attachments Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-20 |
Samuel Pitoiset | radv/winsys: allow to submit up to 4 IBs for chips... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-20 |
Samuel Pitoiset | ac/nir: handle nir_intrinsic_load_first_vertex like... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-20 |
Samuel Pitoiset | radv/winsys: allow local BOs on APUs Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-20 |
Samuel Pitoiset | radv: use a global BO list only for VK_EXT_descriptor_indexing Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-20 |
Samuel Pitoiset | Revert "radv: Don't store buffer references in the...
|
commit | commitdiff | tree |
2018-04-19 |
Samuel Pitoiset | radv: enable DCC for MSAA 2x textures on VI under an... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-19 |
Samuel Pitoiset | radv: decompress DCC for multisampled source images... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-19 |
Samuel Pitoiset | radv: add a workaround for fast clears with DCC and... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-19 |
Samuel Pitoiset | radv: allocate CMASK for DCC fast clear with MSAA Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-19 |
Samuel Pitoiset | radv: implement fast color clear for DCC with MSAA Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-19 |
Samuel Pitoiset | radv: make sure to sync after resolving using the compute... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-19 |
Samuel Pitoiset | radv: dump the SHA1 of SPIRV in the hang report Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-17 |
Samuel Pitoiset | radv: fix scissor computation when using half-pixel... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Samuel Pitoiset | radv: clean up radv_decompress_resolve_subpass_src() Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Samuel Pitoiset | radv: don't fast-clear eliminate after resolving a... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Samuel Pitoiset | radv: handle CMASK/FMASK transitions only if DCC is... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Samuel Pitoiset | radv: merge radv_handle_{dcc,cmask}_image_transition... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Samuel Pitoiset | radv: add radv_init_color_image_metadata() helper Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Samuel Pitoiset | radv: make radv_initialise_cmask() static Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Samuel Pitoiset | radv: clean up radv_handle_image_transition() a bit Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Samuel Pitoiset | radv: add radv_handle_color_image_transition() helper Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Samuel Pitoiset | radv: handle DCC image transitions before CMASK/FMASK... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Samuel Pitoiset | radv: disable prediction only if it has been enabled Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-12 |
Samuel Pitoiset | radv: fix radv_layout_dcc_compressed() when image doesn... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-12 |
Samuel Pitoiset | radv: add radv_decompress_resolve_{subpass}_src() helpers Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-12 |
Samuel Pitoiset | radv: add radv_init_dcc_control_reg() helper Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-10 |
Samuel Pitoiset | radv: fix picking the method for resolve subpass Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-10 |
Samuel Pitoiset | radv: add shader BOs to the list at pipeline bind time Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | radv: fix prefetching of vertex shader and VBOs on SI Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | radv: implement VK_AMD_shader_core_properties Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | radv: add RADV_NUM_PHYSICAL_VGPRS constant Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | radv: add radv_get_num_physical_sgprs() helper Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | vulkan: Update the XML and headers to 1.1.72 Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | radv: add radv_image_is_tc_compat_htile() helper Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | radv: add radv_use_dcc_for_image() helper Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | radv: rename radv_image_is_tc_compat_htile() Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | radv: simplify a check in radv_initialise_color_surface() Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | radv: clean up radv_vi_dcc_enabled() Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | radv: clean up radv_htile_enabled() Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | radv: add radv_image_has_{cmask,fmask,dcc,htile}()... Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | radv: add radv_get_cmask_fast_clear_value() helper Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
2018-04-09 |
Samuel Pitoiset | radv: add radv_clear_{cmask,dcc} helpers Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
commit | commitdiff | tree |
next |