summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-11-09NO MORE BLUE TRIANGLES!!!!!!!!!!!!!!1111111111111oneoneeleventessquashKenneth Graunke1-1/+1
2015-11-09LOOOOOOOPKenneth Graunke3-3/+13
2015-11-09disable single program flowKenneth Graunke1-2/+1
2015-11-09HAX: Disable CSE of stuffsKenneth Graunke1-2/+0
2015-11-09VS min URB hackKenneth Graunke1-3/+5
2015-11-08i965: Implement SIMD8 tessellation evaluation shader support.Kenneth Graunke10-10/+208
2015-11-08i965/fs: Implement get_nir_src_imm().Kenneth Graunke2-0/+11
2015-11-08nir: Add helpers for getting input/output intrinsic sources.Kenneth Graunke2-0/+45
2015-11-08i965: Allow indirect GS input indexing in the scalar backend.Kenneth Graunke4-46/+105
2015-11-08i965: Add a SHADER_OPCODE_URB_READ_SIMD8_PER_SLOT opcode.Kenneth Graunke4-5/+10
2015-11-08i965: Introduce a INDIRECT_THREAD_PAYLOAD_MOV opcode.Kenneth Graunke6-0/+61
2015-11-08i965/brw_reg: Add a brw_VxH_indirect helperJason Ekstrand1-0/+11
2015-11-08i965: Split nir_emit_intrinsic by stage with a general fallback.Kenneth Graunke2-277/+381
2015-11-08shader time fixesKenneth Graunke2-0/+15
2015-11-04try to fix minimum DS URB entriesKenneth Graunke1-1/+3
2015-11-04all the UBO!Kenneth Graunke1-0/+2
2015-11-04HAX: GLES31 hackery...for running dEQP.Kenneth Graunke13-51/+59
2015-11-04deqp hack: force gl_PointSize to be read from 3DSTATE_SFKenneth Graunke1-1/+1
2015-11-04i965: Implement tessellation shaders.Kenneth Graunke39-82/+2335
2015-11-04dump VS VUE map on DEBUG=vsKenneth Graunke1-1/+5
2015-11-04i965: Implement a get_nir_vertex_index_src() helper.Kenneth Graunke2-0/+25
2015-11-04i965: Implement a get_nir_indirect_src() helper.Kenneth Graunke2-0/+27
2015-11-04i965: Implement ARB_pipeline_statistics_query tessellation counters.Kenneth Graunke1-4/+4
2015-11-04i965: Add HS/DS push constant support.Kenneth Graunke4-0/+66
2015-11-04i965: Add HS/DS sampler support.Kenneth Graunke3-0/+52
2015-11-04i965: Add HS/DS surface support.Kenneth Graunke8-1/+403
2015-11-04i965: Create new files for HS/DS/TE state upload code.Kenneth Graunke9-109/+258
2015-11-04i965: Add a debug function for printing VUE maps.Kenneth Graunke2-0/+46
2015-11-04i965: Add tessellation shader VUE map code.Chris Forbes2-2/+95
2015-11-04i965: URB allocations for tessellationChris Forbes3-28/+174
2015-11-04i965: Add state bits for tess stagesChris Forbes3-0/+26
2015-11-04i965: Add backend structures for tess stagesChris Forbes6-0/+96
2015-11-04i965: Add INTEL_DEBUG=hs,ds flags for debugging tessellation shaders.Kenneth Graunke2-2/+6
2015-11-04i965: Set core tessellation-related limitsChris Forbes1-4/+22
2015-11-04i965: Map GL_PATCHES to 3DPRIM_PATCHLIST_n.Kenneth Graunke2-1/+10
2015-11-04i965: Bump the render atoms count.Kenneth Graunke1-1/+1
2015-11-04i965: Request lowering of gl_TessLevel* from float[] to vec4s.Kenneth Graunke1-0/+2
2015-11-04i965: Enable ARB_tessellation_shader on Gen8+.Kenneth Graunke1-0/+1
2015-11-04disable lower outputs to temporariers for tess ctrl outputsKenneth Graunke1-0/+3
2015-11-04NIR TCS OUTPUT SHADOWINGKenneth Graunke1-0/+81
2015-11-04nir: Allow outputs reads and add the relevant intrinsics.Kenneth Graunke4-12/+24
2015-11-04nir/lower_io: Introduce nir_store_per_vertex_output intrinsics.Kenneth Graunke3-5/+25
2015-11-04nir/lower_io: Use load_per_vertex_input intrinsics for TCS and TES.Kenneth Graunke1-2/+5
2015-11-04nir: Store PatchInputsRead and PatchOutputsWritten in nir_shader_info.Kenneth Graunke2-0/+7
2015-11-04glsl: delete ir_set_program_inouts assertKenneth Graunke1-1/+0
2015-11-04glsl: adjust find-innermost-index to see through swizzlesChris Forbes1-1/+3
2015-11-04mesa: Remove ES 3.0/3.1 transform feedback primitive counting error.Kenneth Graunke1-1/+6
2015-11-04i965: Add src/dst interference for certain instructions with hazards.Kenneth Graunke7-35/+123
2015-11-04i965: Fix scalar VS float[] and vec2[] output arrays.Kenneth Graunke4-2/+17
2015-11-04gles2: Update gl2.h and gl2ext.h to revision 32120Kenneth Graunke2-9/+1085