aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/nir: Support barrier intrinsic functionJordan Justen2015-06-121-0/+4
* i965/fs: Fix unused variable warningChad Versace2015-06-121-1/+2
* i965/fs: Remove dead IR construction code from the visitor.Francisco Jerez2015-06-091-3/+0
* i965/fs: Migrate translation of NIR texturing instructions to the IR builder.Francisco Jerez2015-06-091-4/+4
* i965/fs: Migrate translation of NIR intrinsics to the IR builder.Francisco Jerez2015-06-091-40/+40
* i965/fs: Migrate translation of NIR ALU instructions to the IR builder.Francisco Jerez2015-06-091-96/+96
* i965/fs: Migrate translation of NIR control flow to the IR builder.Francisco Jerez2015-06-091-11/+12
* i965/fs: Migrate NIR variable handling to the IR builder.Francisco Jerez2015-06-091-11/+10
* i965/fs: Migrate NIR emit_percomp() to the IR builder.Francisco Jerez2015-06-091-6/+10
* i965/fs: Migrate pull constant loads to the IR builder.Francisco Jerez2015-06-091-2/+2
* mesa: reference built-in uniforms into gl_uniform_storageMartin Peres2015-06-041-1/+4
* nir: Get rid of the array elements parameter on load/store intrinsicsJason Ekstrand2015-05-201-31/+25
* i965/fs: Lower integer multiplication after optimizations.Matt Turner2015-05-181-34/+2
* nir: Delete all traces of nir_op_flogIan Romanick2015-05-081-3/+0
* nir: Delete all traces of nir_op_fexpIan Romanick2015-05-081-1/+0
* i965: Fix variable indexing of sampler arrays under non-uniform control flow.Francisco Jerez2015-05-041-2/+2
* i965: Fix variable indexing of UBO arrays under non-uniform control flow.Francisco Jerez2015-05-041-4/+4
* i965/fs: Fix code emission for imul_high in NIR.Matt Turner2015-04-271-1/+23
* i965/nir: Use the correct offsets when handling register indirectsJason Ekstrand2015-04-221-27/+27
* i965: Add a devinfo field to backend_visitor and use it for gen checksJason Ekstrand2015-04-221-21/+21
* i965: Remove the context parameter from brw_texture_offsetJason Ekstrand2015-04-221-1/+1
* i965/fs: Calculate delta_x and delta_y together.Matt Turner2015-04-211-7/+6
* i965/nir: Make INTEL_DEBUG=ann work with NIR.Kenneth Graunke2015-04-111-0/+4
* i965: Create NIR during LinkShader() and ProgramStringNotify().Kenneth Graunke2015-04-111-173/+1
* nir: Store num_direct_uniforms in the nir_shader.Kenneth Graunke2015-04-111-2/+3
* i965: Move lower_output_reads to brw_link_shader().Kenneth Graunke2015-04-111-1/+0
* i965/fs/nir: Mark fallthrough.Matt Turner2015-04-111-0/+2
* nir: Make nir_lower_samplers take a gl_shader_stage, not a gl_program *.Kenneth Graunke2015-04-101-1/+1
* nir: Remove fsin_reduced/fcos_reduced.Matt Turner2015-04-061-2/+0
* i965: Use brw_nir_cubemap_normalize for NIR shadersJason Ekstrand2015-04-031-0/+3
* i965: Use the tex projector lowering pass instead of hand-rolling it.Eric Anholt2015-04-031-10/+4
* i965/nir: Run DCE again before going out of SSAJason Ekstrand2015-04-011-0/+2
* i965/nir: Run the ffma peephole after the rest of the optimizationsJason Ekstrand2015-04-011-2/+6
* nir: Add a dedicated ffma peephole optimizationJason Ekstrand2015-04-011-0/+2
* nir/algebraic: Add a seperate section for "late" optimizationsJason Ekstrand2015-04-011-0/+3
* i965/fs: Add ARB_fragment_program support to the NIR backend.Kenneth Graunke2015-03-271-17/+44
* i965/fs: Implement texture projection support.Kenneth Graunke2015-03-251-1/+10
* i965/fs: Rename offset to tex_offset to avoid shadowing offset().Kenneth Graunke2015-03-251-4/+4
* i965/nir: Use signed integer type for booleansJason Ekstrand2015-03-231-3/+3
* i965/nir: Do boolean resolves on GEN <= 5Jason Ekstrand2015-03-231-0/+20
* i965/nir: Properly set the predicate on the SEL used in min/maxJason Ekstrand2015-03-231-0/+2
* i965/nir: Use emit_lrp for emitting flrpJason Ekstrand2015-03-231-2/+1
* i965/fs: Make an emit_discard_jump() function to reduce duplication.Kenneth Graunke2015-03-191-11/+1
* i965/nir: Sort uniforms direct-first and use two different uniform registersJason Ekstrand2015-03-191-6/+21
* nir/lower_io: Make variable location assignment a manual operationJason Ekstrand2015-03-191-0/+4
* nir: Use a list instead of a hash_table for inputs, outputs, and uniformsJason Ekstrand2015-03-191-10/+3
* i965/fs: Add VS output support to nir_setup_outputs().Kenneth Graunke2015-03-121-5/+11
* i965/fs: Handle VS inputs in the NIR backend.Kenneth Graunke2015-03-121-1/+22
* i965/fs: Refactor fs_visitor::nir_setup_inputs().Kenneth Graunke2015-03-121-10/+19
* i965: Implement NIR intrinsics for loading VS system values.Kenneth Graunke2015-03-121-0/+51