History log of /external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
edc09358f72cd48cb2315daf23c82e7646aeaea3 09-Jan-2011 Vinson Lee <vlee@vmware.com> st/mesa: Include mfeatures.h in files that perform feature tests.
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
bcce57c2e9a1d9b203dba8fe13480889e6d19c89 30-Mar-2010 Chia-I Wu <olv@lunarg.com> st/mesa: Make FEATURE_feedback and FEATURE_rastpos more modular.

Make st_cb_feedback.h FEATURE_feedback aware and st_cb_rastpos.h
FEATURE_rastpos aware. Move creation of selection/feedback draw context
to st_init_draw.
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
76c7ad2e7d387feefe58dc2116b613fe11a8b273 23-Apr-2010 Brian Paul <brianp@vmware.com> st/mesa: clean-up: use st_context() everywhere
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
24d311c13339978a37885e88a49a990903652339 25-Feb-2010 Ian Romanick <ian.d.romanick@intel.com> mesa: Eliminate index parameter to _mesa_feedback_vertex

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
7713069ae3ec24404d944d91614e4448b7c1a2c6 04-Feb-2010 Vinson Lee <vlee@vmware.com> st/mesa: Remove unnecessary headers.
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
a9f625543169e0919c507966889d82ecf9db4c5f 16-Jan-2010 Vinson Lee <vlee@vmware.com> st/mesa: Remove unnecessary headers from st_cb_feedback.c.
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
b2b2febe2ca5a1e7c005e518a24ea85f033449ab 28-Feb-2009 Joakim Sindholt <zhasha@gallium-dev.(none)> mesa: fix remaining FEEDBACK_TOKEN macros

Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com>
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
f1a59a6dd7b7b0523db191d82b3af1a841c6475d 12-Feb-2009 Brian Paul <brianp@vmware.com> mesa: use new ST_CALLOC_STRUCT() macro in gallium state tracker
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
adfbba476db1fc55006efb748656ebb1a481d143 30-Jan-2009 Zack Rusin <zackr@vmware.com> gallium: make p_winsys internal

move it to pipe/internal/p_winsys_screen.h and start converting
the state trackers to the screen usage
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
6548e9b0183d2ddfc8b57919d5be0e75ef79182e 08-May-2008 Brian Paul <brian.paul@tungstengraphics.com> gallium: plug in dummy stage->destroy func
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
507fbe2d327efb8d608ce8e07436b97321560808 19-Apr-2008 Keith Whitwell <keith@tungstengraphics.com> draw: move some pipeline-specific code & state to draw_pipe.[ch]
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
211170c192dfac5c2b39a6f34056255712fdfed6 17-Apr-2008 Brian Paul <brian.paul@tungstengraphics.com> gallium: plug in a select_destroy() function (fixes segfault on exit)
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
6acd63a4980951727939c0dd545a0324965b3834 15-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Code reorganization: update build.

Update the Makefiles and includes for the new paths.

Note that there hasn't been no separation of the Makefiles yet, and make is
jumping all over the place. That will be taken care shortly. But for now, make
should work. It was tested with linux and linux-dri. Linux-cell and linux-llvm
might require some minor tweaks.
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
0bfd085e2866fbbd40209dcee23f0e6240583fe8 25-Jan-2008 Brian <brian.paul@tungstengraphics.com> gallium: replace prim pipeline begin/end() functions with flush()

This is basically half of Keith's draw/flush patch.

The stage->point/line/tri() functions are now self-validating, the validator
functions are installed by the flush() function.

There were excessive calls to validate_pipeline(), however. This was caused
by draw_prim_queue_flush() keeping a local 'first' variable that always pointed
to the validate functions. Replaced 'first' with 'draw->pipeline.first'.

Performance in gears is up just slightly with this patch.
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
7049ff53f640aeccc9523a103468183ffda996fd 22-Jan-2008 Brian <brian.paul@tungstengraphics.com> gallium: silence warnings
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
c885775cae8feabe5431ba7867fac99332f5ee8e 08-Dec-2007 Brian <brian.paul@tungstengraphics.com> New vbo_set_draw_func() to keep vbo context opaque to state tracker and tnl module.
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
f953c223df26293f955f7d0621a6f917e9cc9768 18-Oct-2007 Brian <brian.paul@tungstengraphics.com> remove #include vf.h
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
0585b4e746f35efbc8577311eab6679951217ac3 15-Oct-2007 Brian <brian.paul@tungstengraphics.com> Undo prev changes.
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
65b1f6947f0d4d83a942478383d27ba84a02b20f 15-Oct-2007 Brian <brian.paul@tungstengraphics.com> setup vertex format for GL_FEEDBACK mode
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
520ad5f854723955c89584e4fa0bd172d0969e09 15-Oct-2007 Brian <brian.paul@tungstengraphics.com> GL_SELECT mode works now
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
40c543eb71368c646259afb87d5c76551f6b45b7 25-Sep-2007 Brian <brian.paul@tungstengraphics.com> Translate mesa vertex/fragment programs to TGSI programs at same time to do proper linking.

Previously, programs were translated independently during validation.
The problem is the translation to TGSI format, which packs shader
input/outputs into continuous slots, depends on which vertex program is
being paired with which fragment shader. Now, we look at the outputs
of the vertex program in conjunction with the inputs of the fragment shader
to be sure the attributes match up correctly.

The new 'linked_program_pair' class keeps track of the associations
between vertex and fragment shaders. It's also the place where the TGSI
tokens are kept since they're no longer per-program state but per-linkage.

Still a few loose ends, like implementing some kind of hash/lookup table
for linked_program_pairs.
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
c231a9d020bdec8e0749a5547971c79de64f73d8 20-Sep-2007 Brian <brian.paul@tungstengraphics.com> remove #includes of tgsi_attribs.h
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
086734502a614e7778533018846ee66a66df9821 20-Sep-2007 Brian <brian.paul@tungstengraphics.com> Checkpoint: vertex attribute clean-up.

Remove/disable the attrib/slot mapping arrays in a few places.
Work in progress...
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
de69fc1703f79e5c97e66b654de7a93b7abce8f0 18-Sep-2007 Zack Rusin <zack@tungstengraphics.com> Finishing up rename of the setup state to the rasterizer state.
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c
2a40c71fed9461a6ecd17788b17b35655262aec6 17-Sep-2007 Brian <brian.paul@tungstengraphics.com> selection/feedback support
/external/mesa3d/src/mesa/state_tracker/st_cb_feedback.c