aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/vec4: Get rid of the uniform_vector_size arrayJason Ekstrand2015-10-021-11/+4
* i965/vec4/nir: add nir_intrinsic_memory_barrier supportSamuel Iglesias Gonsalvez2015-09-301-0/+9
* mesa: rename gl_shader_program's NumUniformBlocks to NumBufferInterfaceBlocksSamuel Iglesias Gonsalvez2015-09-291-4/+4
* i965/nir/vec4: Implement nir_intrinsic_ssbo_atomic_*Iago Toral Quiroga2015-09-251-0/+78
* i965/nir/vec4: Implement nir_intrinsic_load_ssboIago Toral Quiroga2015-09-251-0/+54
* i965/nir/vec4: Implement nir_intrinsic_store_ssboIago Toral Quiroga2015-09-251-0/+148
* i965/vec4/nir: implement nir_intrinsic_get_buffer_sizeSamuel Iglesias Gonsalvez2015-09-251-0/+26
* i965/vec4: Add support for fdph_replicatedJason Ekstrand2015-09-221-0/+5
* i965/vec4/nir: Remove all "this->" snippetsEduardo Lima Mitev2015-09-201-16/+15
* i965/vec4: Use the replicated fdot instruction in NIRJason Ekstrand2015-09-151-3/+3
* i965/vec4_nir: Use partial SSA form rather than full non-SSAJason Ekstrand2015-09-151-3/+18
* i965/vec4_nir: Load constants as integersAntia Puentes2015-09-141-2/+2
* i965: add support for textureSamples functionIlia Mirkin2015-09-101-0/+1
* i965/nir: Use nir_system_value_from_intrinsic to reduce duplication.Kenneth Graunke2015-09-081-23/+7
* i965: Store a key_tex pointer in vec4_visitor.Kenneth Graunke2015-09-031-2/+2
* i965/vec4_nir: Get rid of the uniform_driver_location trackingJason Ekstrand2015-08-251-19/+3
* nir/intrinsics: Add a second const index to load_uniformJason Ekstrand2015-08-251-1/+1
* i965: Move type_size() methods out of visitor classes.Kenneth Graunke2015-08-251-4/+4
* i965/vec4/nir: Emit single MOV to generate a scalar constant.Matt Turner2015-08-171-3/+18
* i965/vec4_nir: Properly handle integer multiplies on BDW+Jason Ekstrand2015-08-101-24/+28
* i965/vec4_nir: Do boolean source modifier resolves on BDW+Jason Ekstrand2015-08-101-0/+15
* i965/vec4-nir: Handle boolean resolvese on ILK-Jason Ekstrand2015-08-101-0/+14
* i965/nir/vec4: Handle uniforms on vertex programsAntia Puentes2015-08-031-2/+32
* i965/nir/vec4: Add implementation of nir_emit_texture()Alejandro PiƱeiro2015-08-031-1/+194
* i965/nir/vec4: Implement nir_emit_jumpEduardo Lima Mitev2015-08-031-1/+14
* i965/nir/vec4: Mark as unreachable ops that should be already loweredAntia Puentes2015-08-031-0/+17
* i965/nir/vec4: Implement vector "any" operationAntia Puentes2015-08-031-0/+14
* i965/nir/vec4: Implement the dot product operationAntia Puentes2015-08-031-0/+15
* i965/nir/vec4: Implement conditional selectAntia Puentes2015-08-031-0/+6
* i965/nir/vec4: Implement linear interpolationAntia Puentes2015-08-031-0/+5
* i965/nir/vec4: Implement floating-point fused multiply-addAntia Puentes2015-08-031-0/+9
* i965/nir/vec4: Implement "shift" operationsAntia Puentes2015-08-031-0/+12
* i965/nir/vec4: Implement the "sign" operationAntia Puentes2015-08-031-0/+33
* i965/nir/vec4: Implement bit operationsAntia Puentes2015-08-031-0/+62
* i965/nir/vec4: Implement pack/unpack operationsAntia Puentes2015-08-031-0/+44
* i965/nir/vec4: "noise" ops should already be loweredAntia Puentes2015-08-031-0/+18
* i965/nir/vec4: Implement "bool<->int,float" format conversionAntia Puentes2015-08-031-0/+19
* i965/nir/vec4: Implement logical operatorsAntia Puentes2015-08-031-0/+16
* i965/nir/vec4: Implement non-equality ops on vectorsAntia Puentes2015-08-031-0/+34
* i965/nir/vec4: Implement equality ops on vectorsAntia Puentes2015-08-031-0/+33
* i965/nir/vec4: Implement non-vector comparison opsAntia Puentes2015-08-031-0/+14
* i965/nir: Add utility method for comparisonsAntia Puentes2015-08-031-0/+39
* i965/nir/vec4: Derivatives are not allowed in VSAntia Puentes2015-08-031-0/+8
* i965/nir/vec4: Implement min/max operationsAntia Puentes2015-08-031-0/+14
* i965/nir/vec4: Implement various rounding functionsAntia Puentes2015-08-031-0/+35
* i965/nir/vec4: Implement carry/borrow for addition/subtractionAntia Puentes2015-08-031-0/+16
* i965/nir/vec4: Implement more math operationsAntia Puentes2015-08-031-0/+52
* i965/nir/vec4: Implement multiplicationAntia Puentes2015-08-031-0/+44
* i965/nir/vec4: Implement the addition operationAntia Puentes2015-08-031-0/+7
* i965/nir/vec4: Implement int<->float format conversion opsAntia Puentes2015-08-031-0/+11