summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-08-03i965/nir: Support gl_LocalInvocationID variablei965-local-inv-id-v1Jordan Justen1-0/+16
2015-08-03i965/cs: Initialize gl_LocalInvocationID from payloadJordan Justen2-2/+24
2015-08-03i965/cs: Initialize gl_LocalInvocationID in push constant dataJordan Justen1-4/+50
2015-08-03i965/cs: Reserve local invocation id in payload regsJordan Justen4-0/+46
2015-08-03nir: Add gl_LocalInvocationID variableJordan Justen2-0/+4
2015-08-03glsl/cs: Add gl_LocalInvocationID variableJordan Justen2-0/+11
2015-08-03i965/cs: Setup push constant data for uniformsJordan Justen5-5/+138
2015-08-03i965/cs: Enable barrier in MEDIA_INTERFACE_DESCRIPTORJordan Justen4-1/+8
2015-08-04glsl: replace old hash table with new and faster oneAlejandro Seguí1-7/+11
2015-08-03glsl: Add constuctors for the common cases of glsl_struct_fieldIan Romanick4-56/+53
2015-08-03i965: Make gen7_upload_ps_state staticIan Romanick2-10/+1
2015-08-03i965: Remove extern declaration for nonexistent state atomIan Romanick1-1/+0
2015-08-03i965: Trivial formatting changes in gen7_vs_state.cIan Romanick1-5/+5
2015-08-03i965: Trivial formatting changes in gen6_multisample_state.cIan Romanick1-5/+2
2015-08-03i965: Trivial formatting changes in brw_misc_state.cIan Romanick1-26/+23
2015-08-03i965: Trivial formatting changes in brw_draw_upload.cIan Romanick1-3/+6
2015-08-03i965: Trivial formatting changes in brw_draw.cIan Romanick1-51/+51
2015-08-03i965: Trivial formatting changes in brw_wm.cIan Romanick1-43/+41
2015-08-03i965/nir: Do not scalarize phis in non-scalar setupsIago Toral Quiroga1-2/+6
2015-08-03i965/vec4: Handle uniform and GRF array access on vertex programs (NIR)Antia Puentes1-1/+1
2015-08-03i965/nir/vec4: Handle uniforms on vertex programsAntia Puentes1-2/+32
2015-08-03i965/vec4: Enable NIR-vec4 pass on ARB_vertex_programsAntia Puentes1-23/+24
2015-08-03i965/nir/gs: Implement support for gl_InvocationID system valueIago Toral Quiroga2-0/+29
2015-08-03i965/gs/gen6: Refactor ir_emit_vertex and ir_end_primitive for gen6Samuel Iglesias Gonsalvez2-1/+14
2015-08-03i965/nir/gs: Implement EmitVertex and EndPrimitiveIago Toral Quiroga2-0/+23
2015-08-03i965/nir/gs: Handle geometry shaders inputsIago Toral Quiroga3-0/+71
2015-08-03i965/gs: Refactor ir_emit_vertex and ir_end_primitiveIago Toral Quiroga4-4/+33
2015-08-03i965/nir: Enable NIR-vec4 pass on geometry shadersIago Toral Quiroga2-1/+5
2015-08-03nir: Fix output swizzle in get_mul_for_srcSamuel Iglesias Gonsalvez1-1/+12
2015-08-03i965/nir/vec4: Add implementation of nir_emit_texture()Alejandro Piñeiro1-1/+194
2015-08-03i965/ir/vec4: Refactor visit(ir_texture *ir)Alejandro Piñeiro2-173/+209
2015-08-03i965/vec4: Add a new dst_reg constructor accepting a brw_reg_typeAlejandro Piñeiro2-0/+13
2015-08-03i965/vec4: Change vec4_visitor::swizzle_result() method to allow reuseAlejandro Piñeiro2-8/+15
2015-08-03i965/vec4: Change vec4_visitor::gather_channel() method to allow reuseEduardo Lima Mitev2-5/+6
2015-08-03i965/vec4: Change vec4_visitor::emit_mcs_fetch() method to allow reuseEduardo Lima Mitev2-6/+8
2015-08-03i965/vec4: Move is_high_sample() method to vec4_visitor classEduardo Lima Mitev2-3/+4
2015-08-03i965/nir: Add new utility method brw_glsl_base_type_for_nir_type()Eduardo Lima Mitev3-14/+25
2015-08-03i965/nir/vec4: Implement nir_emit_jumpEduardo Lima Mitev1-1/+14
2015-08-03i965/nir/vec4: Mark as unreachable ops that should be already loweredAntia Puentes1-0/+17
2015-08-03i965/nir/vec4: Implement vector "any" operationAntia Puentes1-0/+14
2015-08-03i965/nir/vec4: Implement the dot product operationAntia Puentes1-0/+15
2015-08-03i965/nir/vec4: Implement conditional selectAntia Puentes1-0/+6
2015-08-03i965/nir/vec4: Implement linear interpolationAntia Puentes1-0/+5
2015-08-03i965/vec4: Return the emitted instruction in emit_lrp()Antia Puentes2-6/+6
2015-08-03i965/nir/vec4: Implement floating-point fused multiply-addAntia Puentes1-0/+9
2015-08-03i965/nir/vec4: Implement "shift" operationsAntia Puentes1-0/+12
2015-08-03i965/nir/vec4: Implement the "sign" operationAntia Puentes1-0/+33
2015-08-03i965/nir/vec4: Implement bit operationsAntia Puentes1-0/+62
2015-08-03i965/nir/vec4: Implement pack/unpack operationsAntia Puentes1-0/+44
2015-08-03i965/nir/vec4: "noise" ops should already be loweredAntia Puentes1-0/+18