Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
d6a41b5f70b9071cca8959afab66a6504e7cb7ce
/
src
/
mesa
/
drivers
/
dri
/
i965
/
brw_vec4_gs_visitor.cpp
d6a41b5
i965/gs: Optimize away the EOT write on Gen8+ with static vertex count.
by Kenneth Graunke
· 9 years ago
f0a618e
i965: Implement "Static Vertex Count" geometry shader optimization.
by Kenneth Graunke
· 9 years ago
bcef2ab
i965: Move GS_THREAD_END mlen calculations out of the generator.
by Kenneth Graunke
· 9 years ago
31a36ff
i965/gs: Fix extra level of indentation left by the previous commit.
by Kenneth Graunke
· 9 years ago
df31c18
i965/gs: Use new NIR intrinsics.
by Kenneth Graunke
· 9 years ago
4f4b7c47
i965: Remove the brw_vue_prog_key base class.
by Kenneth Graunke
· 9 years ago
014b902
i965: Move legacy clip plane handling to vec4_vs_visitor.
by Kenneth Graunke
· 9 years ago
7ade427
i965/gs: Refactor ir_emit_vertex and ir_end_primitive
by Iago Toral Quiroga
· 9 years ago
01c5617
i965/vec4: Redefine make_reg_for_system_value() to allow reuse in NIR->vec4 pass
by Alejandro Piñeiro
· 9 years ago
a078e13
i965: Fix indentation in emit_control_data_bits().
by Kenneth Graunke
· 9 years ago
0edb084
i965/gs: Move vertex_count != 0 check up a level; skip one caller.
by Kenneth Graunke
· 9 years ago
13372a0
i965/vec4: Move c->last_scratch into vec4_visitor.
by Kenneth Graunke
· 9 years ago
0163c99
i965/vec4: Plumb log_data through so the backend_shader field gets set.
by Kenneth Graunke
· 9 years ago
4080129
i965: Remove the brw_context from the visitors
by Jason Ekstrand
· 9 years ago
663f8d1
i965/vs: Pass the current set of clip planes through run() and run_vs()
by Jason Ekstrand
· 9 years ago
1b0f6ff
i965: Pull calls to get_shader_time_index out of the visitor
by Jason Ekstrand
· 9 years ago
c7893dc
i965: Use a single index per shader for shader_time.
by Jason Ekstrand
· 9 years ago
d7565b7
i965: Remove the dependance on brw_context from the generators
by Jason Ekstrand
· 9 years ago
e639a6f
i965: Plumb compiler debug logging through a function pointer in brw_compiler
by Jason Ekstrand
· 9 years ago
0f8ec77
i965: Create a shader_dispatch_mode enum to replace VS/GS fields.
by Kenneth Graunke
· 9 years ago
28e9601
i965: Add a devinfo field to backend_visitor and use it for gen checks
by Jason Ekstrand
· 9 years ago
2042a2f
i965: Do not render primitives in non-zero streams then TF is disabled
by Iago Toral Quiroga
· 9 years ago
e60318f
i965/vec4: Replace debug_flag with debug_enabled.
by Kenneth Graunke
· 9 years ago
3167a80
i965: Fix "vertex" vs. "geometry" and "VS" vs. "GS" in debug output.
by Kenneth Graunke
· 10 years ago
bf23079
i965: Rename brw_vec4_prog_data/key to brw_bue_prog_data/key
by Kristian Høgsberg
· 10 years ago
7d560a3
i965: Silence unused parameter warning in brw_dump_ir
by Ian Romanick
· 10 years ago
d2c2ca9
i965/gen6/gs: Use a specific implementation of geometry shaders for gen6.
by Iago Toral Quiroga
· 10 years ago
f373b7e
i965/gen6/gs: Implement GS_OPCODE_SET_DWORD_2.
by Iago Toral Quiroga
· 10 years ago
03164f6
i965/gs: Use single dispatch mode as fallback to dual object mode when possible.
by Iago Toral Quiroga
· 10 years ago
a3d0ccb
i965: Pass a cfg pointer to generate_{code,assembly}.
by Matt Turner
· 10 years ago
f17bfc9
i965: Never use the Gen8 code generators.
by Kenneth Graunke
· 10 years ago
074d472
i965: Switch to the EU emit layer for code generation on Broadwell.
by Kenneth Graunke
· 10 years ago
3d82672
i965: Use unreachable() instead of unconditional assert().
by Matt Turner
· 10 years ago
5d56258
i965/gs: Set control data bits for vertices emitted in stream mode.
by Iago Toral Quiroga
· 10 years ago
4dcfb92
i965/gs: Add dummy source to prepare_channel_masks instruction.
by Matt Turner
· 10 years ago
a290cd0
i965: Merge resolving of shader program source
by Topi Pohjolainen
· 10 years ago
f28c920
i965: Refactor debug dumping of GLSL IR.
by Eric Anholt
· 10 years ago
741782b
i965: support instanced GS on gen7
by Jordan Justen
· 11 years ago
008338b
i965: support gl_InvocationID for gen7
by Jordan Justen
· 11 years ago
4dd1002
i965/gs: Fix EndPrimitive on Broadwell.
by Kenneth Graunke
· 11 years ago
a4d68e9
i965: Add GS support to INTEL_DEBUG=shader_time.
by Paul Berry
· 11 years ago
ad04e39
i965: Reserve space for "Vertex Count" in GS outputs.
by Kenneth Graunke
· 11 years ago
9eb568d
i965: Create a new vec4 backend for Broadwell.
by Kenneth Graunke
· 12 years ago
26a3bf5
i965: Stop doing our optimization on a copy of the GLSL IR.
by Eric Anholt
· 11 years ago
33ee2c6
glsl: move variables in to ir_variable::data, part I
by Tapani Pälli
· 11 years ago
3c2feb1
i965/gs: If a DUAL_OBJECT gs would spill, fall back to DUAL_INSTANCED.
by Paul Berry
· 11 years ago
03ac2c7
i965/gs: Fix up gl_PointSize input swizzling for DUAL_INSTANCED gs.
by Paul Berry
· 11 years ago
a05589e
i965/gs: Add the ability to compile a DUAL_INSTANCED geometry shader.
by Paul Berry
· 11 years ago
34cba13
i965/vec4: Add the ability to suppress register spilling.
by Paul Berry
· 11 years ago
8bb1581
i965/vec4: Add the ability for attributes to be interleaved.
by Paul Berry
· 11 years ago
3da2c51
i965/gs: Set force_writemask_all when setting up g0.
by Paul Berry
· 11 years ago
d14fcd7
i965/gs: Fixup gl_PointSize on entry to geometry shaders.
by Paul Berry
· 11 years ago
3374dab
i965/gs: Implement basic gl_PrimitiveIDIn functionality.
by Paul Berry
· 11 years ago
8a36f43
i965/gs: Stop storing an input VUE map in the GS program key.
by Paul Berry
· 11 years ago
ebcdaa7
i965/gs: implement EndPrimitive() functionality in the visitor.
by Paul Berry
· 11 years ago
247f90c
i965/gs: Set control data header size/format appropriately for EndPrimitive().
by Paul Berry
· 11 years ago
4ec2604
i965/gs: make the state atom for compiling Gen7 geometry shaders.
by Paul Berry
· 11 years ago
56a2e57
i965: Rename user-defined gs structs from vec4_gs to gs.
by Paul Berry
· 11 years ago
16512ba
i965/gs: add GS visitors.
by Paul Berry
· 11 years ago