Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
d2590eb65ff28a9cbd592353d15d7e6cbd2c6fc6
/
src
/
mesa
/
drivers
/
dri
/
i965
/
gen6_vs_state.c
cb2d181
i965: replace brw_vertex_program with new generic brw_program
by Timothy Arceri
· 8 years ago
81faead
mesa/i965/i915/r200: eliminate gl_vertex_program
by Timothy Arceri
· 8 years ago
40258a1
i965: Eliminate brw->vs.prog_data pointer.
by Kenneth Graunke
· 8 years ago
94d0e7d
i965: get rid of duplicated values from gen_device_info
by Lionel Landwerlin
· 8 years ago
4adad99
i965: use new subroutine index uploader.
by Dave Airlie
· 8 years ago
a84b5d4
i965: Fix cross-primitive scratch corruption when changing the per-thread allocation.
by Francisco Jerez
· 8 years ago
6d5ce1b
i965: Make all atoms to track BRW_NEW_BLORP by default
by Kenneth Graunke
· 8 years ago
2bf041d
i965: Extract push constant state to a new file
by Ben Widawsky
· 9 years ago
82ad571
glsl: Move _mesa_shader_stage_to_string/abbrev to shader_enums.c
by Kristian Høgsberg Kristensen
· 9 years ago
0d5cb4a
i965: Only call _mesa_load_state_parameters if prog exists.
by Kenneth Graunke
· 9 years ago
94bdb50
i965/gen6: Resolve GCC sign-compare warning.
by Rhys Kidd
· 9 years ago
37c2687
i965: Rename some PIPE_CONTROL flags
by Ben Widawsky
· 10 years ago
0b499ab
i965: Do Sandybridge workaround flushes before each primitive.
by Kenneth Graunke
· 10 years ago
7b6620f
i965: Store floating point mode choice in brw_stage_prog_data.
by Kenneth Graunke
· 10 years ago
4f24c16
i965: Move BRW_NEW_*_PROG_DATA flags to .brw (not .cache).
by Kenneth Graunke
· 10 years ago
ce44b20
i965: Rename CACHE_NEW_*_PROG to BRW_NEW_*_PROG_DATA.
by Kenneth Graunke
· 10 years ago
bea9b8e
i965: Alphabetize brw_tracked_state flags and use a consistent style.
by Kenneth Graunke
· 10 years ago
5e37a2a
i965: Skip _mesa_load_state_parameters when there are zero parameters.
by Kenneth Graunke
· 10 years ago
f92fbd5
i965: Move curb_read_length/total_scratch to brw_stage_prog_data.
by Kenneth Graunke
· 10 years ago
2c50212
i965: Store uniform constant values in a gl_constant_value instead of float
by Neil Roberts
· 10 years ago
489ec68
i965: Update a ton of comments about constant buffers.
by Eric Anholt
· 10 years ago
34f4e61
i965/gen6+: Merge VS/GS and WM push constant buffer upload paths.
by Eric Anholt
· 10 years ago
c0f1929
i965: Move dispatch_grf_start_reg and first_curbe_grf into stage_prog_data.
by Eric Anholt
· 10 years ago
c00d3bd
i965: Reuse libdrm's header for AUB definitions.
by Eric Anholt
· 10 years ago
890287b
i965: Remove unneeded VS workaround stalls on Baytrail.
by Greg Hunt
· 10 years ago
20404e4
i965: Move push constant state packets to push constant update time.
by Eric Anholt
· 10 years ago
680d202
i965/gen6: Don't update unit state when samplers change.
by Eric Anholt
· 10 years ago
c034770
mesa/sso: rename Shader to the pointer _Shader
by Gregory Hainaut
· 11 years ago
83daa88
i965: Move the remaining driver debug over to stderr.
by Eric Anholt
· 11 years ago
ae8b066
i965: Move up duplicated fields from stage-specific prog_data to brw_stage_prog_data.
by Francisco Jerez
· 11 years ago
3b22146
mesa: Replace ctx->Shader.Current{Vertex,Fragment,Geometry}Program with an array.
by Paul Berry
· 11 years ago
9420b57
i965: Create a helper function for emitting PIPE_CONTROL flushes.
by Kenneth Graunke
· 11 years ago
ff337bc
i965: Tell the unit states how many binding table entries we have.
by Eric Anholt
· 11 years ago
f560ce4
i965/vs: generalize gen6_vs_push_constants in preparation for GS.
by Paul Berry
· 11 years ago
555f9cf
i965: Make sure constants re-sent after constant buffer reallocation.
by Paul Berry
· 11 years ago
ec94e3c
i965: Move data from brw->vs into a base class if gs will also need it.
by Paul Berry
· 11 years ago
626495d
i965/vec4: Allow for dispatch_grf_start_reg to vary.
by Paul Berry
· 11 years ago
f5a690c
i965: Split sampler count variable to be per-stage.
by Kenneth Graunke
· 12 years ago
90b5a03
i965: Update workaround flush comments for Gen6 3DSTATE_VS.
by Kenneth Graunke
· 11 years ago
8c9a54e
i965: Delete intel_context entirely.
by Kenneth Graunke
· 11 years ago
e3c2bb1
i965: Shorten context base class dereference chains.
by Kenneth Graunke
· 11 years ago
ca43757
i965: Pass brw_context to functions rather than intel_context.
by Kenneth Graunke
· 11 years ago
5fff375
i965/vs: split brw_vs_prog_data into generic and VS-specific parts.
by Paul Berry
· 12 years ago
e07457d
i965: Simplify VS push constant upload code since removal of old path.
by Eric Anholt
· 12 years ago
ab97340
i965/vs: Remove support for the old parameter layout.
by Kenneth Graunke
· 12 years ago
eeb2fb7
i965/vs: Fix debug dumping of VS push constants.
by Kenneth Graunke
· 12 years ago
af90c8c
intel: Remove NV_vertex_program support.
by Eric Anholt
· 12 years ago
61d0b9f
intel: Make the length for PIPE_CONTROL explicit.
by Kenneth Graunke
· 12 years ago
7b36c68
i965: Rewrite the HiZ op
by Chad Versace
· 13 years ago
74d7ef0
i965: Remove BRW_NEW_URB_FENCE dirty bit from Gen6+ atoms.
by Kenneth Graunke
· 13 years ago
51b1d41
i965: Put a proper sampler count in 3DSTATE_VS.
by Kenneth Graunke
· 13 years ago
f3e9ccb
i965: Rename gen6_*_constants tracked state atoms to "push_constants".
by Kenneth Graunke
· 13 years ago
6ba9090
i965: Use 0 for the number of binding table entries in 3DSTATE_(VS|WM).
by Kenneth Graunke
· 13 years ago
f40c6b2
i965/gen6+: Switch GLSL from ALT to IEEE floating point mode
by Paul Berry
· 13 years ago
9015969
i965: Move push constants setup to emit() time.
by Eric Anholt
· 13 years ago
db6dd6d
i965: Rename (vs|wm)_max_threads to max_(vs|wm)_threads for consistency.
by Kenneth Graunke
· 13 years ago
3cc0a7b
i965: Apply post-sync non-zero workaround to homebrew workaround.
by Kenneth Graunke
· 13 years ago
7a4fee7
i965 Gen6+: De-compact clip plane constants for old VS backend.
by Paul Berry
· 13 years ago
d912669
i965 Gen6: Implement gl_ClipVertex.
by Paul Berry
· 13 years ago
e7da40a
i965 new VS: don't share clip plane constants in pre-GEN6
by Paul Berry
· 13 years ago
d9cb683
i965: Don't upload clip planes when gl_ClipDistance is in use.
by Paul Berry
· 13 years ago
55b7fbb
i965: Use native integer uniforms when the new VS backend is in use.
by Eric Anholt
· 13 years ago
314c257
i965: Add remaining scratch space setup emit to unit states.
by Eric Anholt
· 13 years ago
a070d5f
i965/vs: Start adding support for uniforms
by Eric Anholt
· 13 years ago
3e5d362
i965: Apply a homebrew workaround for GPU hang in OGLC api-texcoord.
by Eric Anholt
· 13 years ago
a1226bc
i965/gen6: Add state dumping for the VS constants.
by Eric Anholt
· 13 years ago
d375df2
i965: Add a type argument to brw_state_batch().
by Eric Anholt
· 13 years ago
9117687
i965/gen6: Remove state flagging on BRW_NEW_CURBE_OFFSETS.
by Eric Anholt
· 13 years ago
7d4d608
i965/gen6: Add missing state flag for VS push constants.
by Eric Anholt
· 13 years ago
c173541
i965: Use state streaming on programs, and state base address on gen5+.
by Eric Anholt
· 13 years ago
a82a43e
i965/gen6: Use the dynamic state base address to reduce relocations.
by Eric Anholt
· 13 years ago
32cc0c9
i965/gen6: Stream the VS push constants.
by Eric Anholt
· 13 years ago
904b8ba
i965: Fix the VS thread limits for GT1, and clarify the WM limits on both.
by Eric Anholt
· 13 years ago
6c32477
i965: bump VS thread number to 60 on SNB
by Zou Nan hai
· 14 years ago
e31defc
i965: Rename various gen6 #defines to match the documentation.
by Kenneth Graunke
· 14 years ago
c52adfc
i965: Set the alternative floating point mode on gen6 VS and WM.
by Eric Anholt
· 14 years ago
05e534e
i965: Drop push-mode reladdr constant loading and always use constant_map.
by Eric Anholt
· 14 years ago
65972f9
Revert "i965: VS use SPF mode on sandybridge for now"
by Zhenyu Wang
· 14 years ago
b271445
i965: Upload required gen6 VS push constants even when using pull constants.
by Eric Anholt
· 14 years ago
e30a3e7
i965: Add user clip planes support to gen6.
by Eric Anholt
· 14 years ago
2595589
i965: Remove the gen6 emit_mi_flushes I sprinkled around the driver.
by Eric Anholt
· 14 years ago
f9995b3
Drop GLcontext typedef and use struct gl_context instead
by Kristian Høgsberg
· 14 years ago
9c39a9f
i965: VS use SPF mode on sandybridge for now
by Zhenyu Wang
· 14 years ago
ec2b92f
mesa: rename src/mesa/shader/ to src/mesa/program/
by Brian Paul
· 14 years ago
edc8a99
i965: Enable VS on SNB.
by Eric Anholt
· 15 years ago
bb35000
intel: Remove non-kernel-exec-fencing support.
by Eric Anholt
· 15 years ago
c76d4db
i965: Remove unnecessary headers.
by Vinson Lee
· 15 years ago
078e7b6
i965: Emit SNB FF unit state after the unit's push constants.
by Eric Anholt
· 15 years ago
2ab3bf2
i965: Re-disable the VS.
by Eric Anholt
· 15 years ago
70be48d
i965: Untested Sandybridge SF setup.
by Eric Anholt
· 15 years ago
d971375
i965: Giant pile of flushing to track down SNB bringup issues.
by Eric Anholt
· 15 years ago
ff39979
i965: Reconnect the index/vertex setup.
by Eric Anholt
· 15 years ago
8485e10
i965: Try uploading SNB VS constants.
by Eric Anholt
· 15 years ago
eda1b50
i965: Try turning on the VS.
by Eric Anholt
· 15 years ago
98f9666
i965: Get vp-tri batchbuffers running (no rendering).
by Eric Anholt
· 15 years ago
ba882d7
i965: Add untested Sandybridge passthrough VS setup.
by Eric Anholt
· 15 years ago