2019-08-20 |
Rhys Perry | nir/subgroups: Lower clustered reductions with cluster_size...
|
commit | commitdiff | tree |
2019-08-20 |
Rhys Perry | nir/lcssa: allow to create LCSSA phis for loop-invariant...
|
commit | commitdiff | tree |
2019-08-20 |
Rhys Perry | nir: make nir_to_lcssa() a general NIR pass.
|
commit | commitdiff | tree |
2019-08-16 |
Rhys Perry | nir/algebraic: add a few masking-before-unpack optimizations Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-08-12 |
Rhys Perry | nir: merge and extend nir_opt_move_comparisons and... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-08-12 |
Rhys Perry | nir: replace nir_move_load_const() with nir_opt_sink() Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-08-08 |
Rhys Perry | anv,i965,iris: deduplicate setting of total_shared Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-08-08 |
Rhys Perry | anv: use derefs for shared memory access Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-08-08 |
Rhys Perry | nir: add nir_lower_to_explicit() Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-08-08 |
Rhys Perry | nir/lower_explicit_io: add nir_var_mem_shared support Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-07-29 |
Rhys Perry | ac/nir: fix txf_ms with an offset Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-07-19 |
Rhys Perry | nir/algebraic: mark a few comparison simplifications... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-07-19 |
Rhys Perry | nir/algebraic: optimize contradictory iand operands Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-06-04 |
Rhys Perry | ac/nir: mark some texture intrinsics as convergent Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-06-04 |
Rhys Perry | radv: fix some compiler warnings Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-05-02 |
Rhys Perry | radv: fix set_output_usage_mask() with composite and... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-04-29 |
Rhys Perry | ac,ac/nir: use a better sync scope for shared atomics Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-04-15 |
Rhys Perry | vc4: fix build Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-04-15 |
Rhys Perry | st/mesa: add support for EXT_shader_image_load_formatted Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-04-15 |
Rhys Perry | mesa, glsl: add support for EXT_shader_image_load_formatted Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-04-15 |
Rhys Perry | gallium: add support for formatted image loads Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-04-15 |
Rhys Perry | nir,ac/nir: fix cube_face_coord Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-04-10 |
Rhys Perry | ac: add 16-bit support to ac_build_ddxy() Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-04-01 |
Rhys Perry | radv: lower 16-bit flrp Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-03-22 |
Rhys Perry | ac/nir: implement 16-bit pack/unpack opcodes Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-03-21 |
Rhys Perry | radv: enable VK_KHR_8bit_storage Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-03-21 |
Rhys Perry | ac/nir: implement 8-bit conversions Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-03-21 |
Rhys Perry | ac/nir: add 8-bit types to glsl_base_to_llvm_type Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-03-21 |
Rhys Perry | ac/nir: implement 8-bit ssbo stores Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-03-21 |
Rhys Perry | ac/nir: implement 8-bit push constant, ssbo and ubo... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-03-12 |
Rhys Perry | ac/nir: fix 16-bit ssbo stores Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-02-19 |
Rhys Perry | ac/nir: implement half-float nir_op_ldexp Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-02-19 |
Rhys Perry | ac/nir: implement half-float nir_op_frsq Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-02-19 |
Rhys Perry | ac/nir: implement half-float nir_op_frcp Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-02-19 |
Rhys Perry | ac/nir: make ac_build_fdiv support 16-bit floats Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-02-19 |
Rhys Perry | ac/nir: make ac_build_isign work on all bit sizes Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-02-19 |
Rhys Perry | ac/nir: make ac_build_clamp work on all bit sizes Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-02-19 |
Rhys Perry | ac/nir: fix 64-bit nir_op_f2f16_rtz Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-02-19 |
Rhys Perry | ac/nir: implement 8-bit nir_load_const_instr Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-02-19 |
Rhys Perry | radv: ensure export arguments are always float Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-02-19 |
Rhys Perry | radv: bitcast 16-bit outputs to integers Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-02-07 |
Rhys Perry | nvc0: add compute invocation counter Original implementation by Rhys Perry, redone by Ilia Mirkin to use the
|
commit | commitdiff | tree |
2019-01-21 |
Rhys Perry | radv: prevent dirtying of dynamic state when it does... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-01-21 |
Rhys Perry | radv: avoid context rolls when binding graphics pipelines Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-01-21 |
Rhys Perry | radv: add missed situations for scissor bug workaround Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-01-21 |
Rhys Perry | radv: pass radv_draw_info to radv_emit_draw_registers() Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-01-16 |
Rhys Perry | radv: use dithered alpha-to-coverage Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2019-01-10 |
Rhys Perry | nir: fix copy-paste error in nir_lower_constant_initializers
|
commit | commitdiff | tree |
2019-01-09 |
Rhys Perry | ac/nir,radv,radeonsi/nir: use correct indices for interpolat... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-12-17 |
Rhys Perry | radv: switch from nir_bcsel to nir_b32csel Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-12-17 |
Rhys Perry | radv: don't set surf_index for stencil-only images Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-12-16 |
Rhys Perry | ac: split 16-bit ssbo loads that may not be dword aligned Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-12-16 |
Rhys Perry | ac: refactor visit_load_buffer Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-12-16 |
Rhys Perry | nir: fix constness in nir_intrinsic_align() Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-10-30 |
Rhys Perry | glsl_to_tgsi: don't create 64-bit integer MAD/FMA Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-10-25 |
Rhys Perry | nvc0: increase NOUVEAU_TRANSFER_PUSHBUF_THRESHOLD to... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-09-23 |
Rhys Perry | nv50/ir: fix link-time build failure Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-09-22 |
Rhys Perry | nvc0: fix bindless multisampled images on Maxwell+ Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-09-22 |
Rhys Perry | nvc0: warn about changing NVC0_CB_AUX_MP_INFO and NVC0_CB_AU... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-09-22 |
Rhys Perry | nvc0: Update counter reading shaders to new NVC0_CB_AUX_MP_INFO Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-08-28 |
Rhys Perry | docs: add forgotten features to 18.2.0 release notes Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-08-27 |
Rhys Perry | nv50/ir,nvc0: use constant buffers for compute when... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-08-27 |
Rhys Perry | nv50/ir: optimize multiplication by 16-bit immediates... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-08-27 |
Rhys Perry | nv50/ir: optimize near power-of-twos into shladd Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-08-27 |
Rhys Perry | nv50/ir: move a * b -> a << log2(b) code into createMul() Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-08-27 |
Rhys Perry | nv50/ir: optimize imul/imad to xmads Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-08-27 |
Rhys Perry | gm107/ir: add support for OP_XMAD on GM107+ Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-08-27 |
Rhys Perry | nv50/ir: add preliminary support for OP_XMAD Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-08-01 |
Rhys Perry | glsl: fix function inlining with opaque parameters Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-08-01 |
Rhys Perry | glsl, glsl_to_tgsi: fix sampler/image constants Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-08-01 |
Rhys Perry | glsl: allow ?: operator with images and samplers when... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-08-01 |
Rhys Perry | glsl_to_tgsi: allow bound samplers and images to be... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-08-01 |
Rhys Perry | gallium: add new SAMP2HND and IMG2HND opcodes Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-07-30 |
Rhys Perry | nvc0: serialize before updating some constant buffer... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-07-26 |
Rhys Perry | docs: fix incorrect placement of the ARB_sample_locations... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-07-19 |
Rhys Perry | nv50/ir: move LateAlgebraicOpt back to right after...
|
commit | commitdiff | tree |
2018-07-19 |
Rhys Perry | nv50/ir: handle SHLADD in IndirectPropagation
|
commit | commitdiff | tree |
2018-07-19 |
Rhys Perry | gm107/ir: use CS2R for SV_CLOCK Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-07-07 |
Rhys Perry | nvc0/ir: use the combined tid special register Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-07-04 |
Rhys Perry | nvc0: implement multisampled images on Maxwell+ Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-06-29 |
Rhys Perry | nv50/ir: improve maintainability of Target*::initOpInfo() Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-06-29 |
Rhys Perry | nv50/ir: fix image stores with indirect handles Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-06-28 |
Rhys Perry | nvc0: remove magic values in nve4_set_tex_handles() Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-06-28 |
Rhys Perry | nvc0/ir: fix TargetNVC0::insnCanLoadOffset() Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-06-15 |
Rhys Perry | docs: document addition of GL_ARB_sample_locations... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-06-15 |
Rhys Perry | nvc0: add support for programmable sample locations Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-06-15 |
Rhys Perry | st/mesa: add support for ARB_sample_locations Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-06-15 |
Rhys Perry | gallium: add support for programmable sample locations Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-06-15 |
Rhys Perry | mesa: add support for ARB_sample_locations Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-05-28 |
Rhys Perry | gm107/ir: prevent WaW hazards in instruction scheduling
|
commit | commitdiff | tree |
2018-05-13 |
Rhys Perry | nvc0: fix setting of subpixel precision during conservative... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-05-13 |
Rhys Perry | anv,nir: add generated files to .gitignore(s)
|
commit | commitdiff | tree |
2018-05-09 |
Rhys Perry | mesa: fix error handling in get_framebuffer_parameteriv Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-05-04 |
Rhys Perry | nv50/ir: fix printing of pixld Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-05-01 |
Rhys Perry | nvc0: add conservative rasterization support Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-05-01 |
Rhys Perry | st/mesa: add support for nvidia conservative rasterization... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-05-01 |
Rhys Perry | gallium: add initial support for conservative rasterization Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-05-01 |
Rhys Perry | mesa: add support for nvidia conservative rasterization... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-04-21 |
Rhys Perry | docs/features: mark GL_ARB_post_depth_coverage as DONE... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2018-04-21 |
Rhys Perry | nvc0: fix line width on GM20x+ Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
next |