Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
mesa3d
/
c61bf363937f40624a5632745630d4f2b9907082
/
src
/
gallium
/
auxiliary
/
draw
/
draw_private.h
c61bf36
llvmpipe: export the tgsi translation code to a common layer
by Zack Rusin
· 14 years ago
256f7f5
draw: add const qualifiers, fix return types
by Brian Paul
· 14 years ago
7c5f255
gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS.
by Michal Krol
· 14 years ago
9851644
gallium: Enable multiple constant buffers for vertex and geometry shaders.
by Michal Krol
· 14 years ago
a5c03bd
draw: Fix memory leak in gs code
by Jakob Bornecrantz
· 15 years ago
f7748d7
draw: Add GALLIUM_DUMP_VS environment variable.
by Luca Barbieri
· 15 years ago
9b21b3c
Merge branch 'master' into instanced-arrays
by Michal Krol
· 15 years ago
7ca0ce3
Implement draw_arrays_instanced() in softpipe.
by Michal Krol
· 15 years ago
89d8577
gallium: add geometry shader support to gallium
by Zack Rusin
· 15 years ago
a0127b6
gallium: more work for edgeflags changes
by Roland Scheidegger
· 15 years ago
a08e348
gallium: first steps to treat edgeflags as regular vertex element
by Keith Whitwell
· 15 years ago
c202fe1
gallium: reduce recursive include of tgsi_exec.h
by Keith Whitwell
· 15 years ago
6175653
gallium: proper constructor and destructor for tgsi_exec_machine
by Keith Whitwell
· 15 years ago
0c31661
Merge commit 'origin/gallium-0.1' into gallium-0.2
by Brian Paul
· 16 years ago
d0bc529
gallium: added draw_set_mrd() function to fix polygon offset
by Brian Paul
· 16 years ago
f2bccfd
gallium: added draw_texture_samplers() to support texture fetches from vertex shaders
by Brian
· 16 years ago
d7f1cb5
Merge commit 'origin/gallium-0.1' into gallium-0.2
by Keith Whitwell
· 16 years ago
ca52249
gallium: silence warning
by Alan Hourihane
· 16 years ago
c48da7d
draw: add switch for drivers to force vertex data passthrough
by Keith Whitwell
· 16 years ago
c208a2c
Merge tgsi/exec and tgsi/util directories.
by José Fonseca
· 16 years ago
2161b0f
draw: don't assume vertex position is in data[0]
by Keith Whitwell
· 16 years ago
0a4aea0
draw: respect driver's max vertex buffer size
by Keith Whitwell
· 16 years ago
1358195
draw: Remove const qualifier.
by Michal Krol
· 16 years ago
807e7c4
draw: add more switches to turn FSE on/off
by Keith Whitwell
· 16 years ago
bb2e13b
draw: make sure constant buffer data is aligned before passing to aos.c
by Keith Whitwell
· 16 years ago
82605d7
draw: draw_range_elements trial
by Keith Whitwell
· 16 years ago
62628c4
draw: share machine
by Keith Whitwell
· 16 years ago
7c99d7f
draw: create specialized vs varients incorporating fetch & emit
by Keith Whitwell
· 16 years ago
2f0d139
draw: move some state into a new 'vs' area
by Keith Whitwell
· 16 years ago
b237064
draw: get rid of fetch-shade-emit frontend hack
by Keith Whitwell
· 16 years ago
bbda45e
draw: turn fse path into a middle end
by Keith Whitwell
· 16 years ago
b5e5369
draw: add fetch-shade-emit path
by Keith Whitwell
· 16 years ago
fe586f8
redo the linear paths
by Zack Rusin
· 16 years ago
992d0b9
frontend for rendering without elts
by Zack Rusin
· 16 years ago
f93332d
draw: handle edgeflags and reset-line-stipple again
by Keith Whitwell
· 16 years ago
14d1ca8
gallium: fix issues in recursive flushing
by Brian Paul
· 16 years ago
72fd5b9
gallium: added a flushing_vcache flag, test in draw_do_flush()
by Brian Paul
· 16 years ago
0588858
draw: allow drivers to query pipeline state more easily
by Keith Whitwell
· 16 years ago
40e0439
gallium: Centralize SSE usage logic.
by José Fonseca
· 16 years ago
7d72607
draw: move incoming vertex state into draw->pt
by Keith Whitwell
· 16 years ago
dcf6f77
draw: make draw_reset_vertex_ids private to the draw_pipe_* code
by Keith Whitwell
· 16 years ago
e7bac42
draw: put pipeline flushing behind a new interface
by Keith Whitwell
· 16 years ago
bee1d31
draw: move pt_pipeline code to draw_pipe.c
by Keith Whitwell
· 16 years ago
507fbe2
draw: move some pipeline-specific code & state to draw_pipe.[ch]
by Keith Whitwell
· 16 years ago
1246d06
draw: remove named clipmask flags, tidy up pt middle ends
by Keith Whitwell
· 16 years ago
251ebcc
draw: remove more dead data structures
by Keith Whitwell
· 16 years ago
6094e79
draw: remove dead data structures
by Keith Whitwell
· 16 years ago
709e33c
draw: remove old draw_vertex_shader_queue_flush function
by Keith Whitwell
· 16 years ago
a41c05b
draw: switch over to draw_pt paths, will remove old code shortly
by Keith Whitwell
· 16 years ago
a773f06
draw: split off all the extra functionality in the vertex shader
by Keith Whitwell
· 16 years ago
c503e55
draw: move hw vertex emit to a new module
by Keith Whitwell
· 16 years ago
280bcff
draw: add vertex shader run_linear function
by Keith Whitwell
· 16 years ago
c96d565
draw: keep record of number of active vertex buffers
by Keith Whitwell
· 16 years ago
a8582ef
draw: make pt run pipeline when need_pipeline is true, not just when clipped
by Keith Whitwell
· 16 years ago
e330919
pass vertex size to shaders so that callee can decide on the size
by Zack Rusin
· 16 years ago
caf2933
draw: hide passthrough shading paths behind an environment variable
by Keith Whitwell
· 16 years ago
3f7a3dd
Make shaders operate on a block of memory instead of arrays of vertex_header's
by Zack Rusin
· 16 years ago
808f968
return true if one of the vertices has been clipped
by Zack Rusin
· 16 years ago
aadbb1d
pass arbitrary number of vertices to the shader execution cycle
by Zack Rusin
· 16 years ago
84501e6
gallium: Handle client-supplied edgeflags.
by Keith Whitwell
· 16 years ago
0b20d1b
draw: move code to run pipeline from pt to new file
by Keith Whitwell
· 16 years ago
d2cb4ba
draw: add passthrough path to the pipeline
by Keith Whitwell
· 16 years ago
594dab4
gallium: move the test for bypass_vs into the vs_XXX_run() functions
by Brian
· 16 years ago
39038c1
gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBS
by Brian
· 16 years ago
df1744c
gallium: remove temporary static var
by Brian
· 16 years ago
4505acf
draw: take primitive into account when deciding if the pipeline is active
by Keith Whitwell
· 16 years ago
f40357e
gallium: beginnings of draw module vertex rework
by Keith Whitwell
· 16 years ago
5a09ad8
gallium: add explicit control for point sprites (convert points to textured quads)
by Brian
· 16 years ago
8b8c9ac
gallium: added draw_enable_line_stipple() function
by Brian
· 16 years ago
12ab5f9
gallium: change draw_vertex_shader->state from pointer to struct
by Brian
· 16 years ago
297b3be
draw: placeholder/prototype code for a passthrough draw path
by Keith Whitwell
· 16 years ago
a1a1395
gallium: split draw_wide_prim stage into separate point/line stages.
by Brian Paul
· 16 years ago
cddeca5
gallium: remove dependencies on pipe_shader_state's semantic info
by Brian
· 16 years ago
5e29aab
gallium: replace draw_convert_wide_points() with draw_wide_point_threshold()
by Brian
· 16 years ago
446bfc3
gallium: new draw stage for polygon stipple.
by Brian
· 16 years ago
eb4dc2d
gallium: new AA point drawing stage
by Brian
· 16 years ago
30479ef
draw: vertex cache rework
by Keith Whitwell
· 16 years ago
f430d95
Use gallium's rtasm module.
by José Fonseca
· 16 years ago
aceeb80
gallium: antialiased line drawing
by Brian
· 16 years ago
b29d8d2
draw: subclass vertex shaders according to execution method
by Keith Whitwell
· 16 years ago
92fcbf6
Code reorganization: s/aux/auxiliary/.
by José Fonseca
· 16 years ago
[Renamed from src/gallium/aux/draw/draw_private.h]
6acd63a
Code reorganization: update build.
by José Fonseca
· 16 years ago
b642730
Code reorganization: move files into their places.
by José Fonseca
· 16 years ago
[Renamed from src/mesa/pipe/draw/draw_private.h]
b08102a
gallium: rename draw_free_tmps->draw_free_temp_verts, draw_alloc_tmps->draw_alloc_temp_verts
by Brian
· 16 years ago
a89ee8a
Add driver_private field for drivers that hook shader_queue_flush.
by Ian Romanick
· 16 years ago
3d13605
Provide mechanism to hook in custom vertex shader cache flush function
by Ian Romanick
· 16 years ago
88858e0
gallium: add a couple of hardwired vertex fetch functions
by Keith Whitwell
· 16 years ago
027983f
gallium: restructure vertex fetch code slightly
by Keith Whitwell
· 17 years ago
1603a33
gallium: better flush logic in draw module
by Brian
· 16 years ago
0bfd085
gallium: replace prim pipeline begin/end() functions with flush()
by Brian
· 16 years ago
cd36436
gallium: overhaul usage of vertex_info in draw module.
by Brian
· 17 years ago
f1fb69a
gallium: Added FORMAT_1F_PSIZE to insert constant point size into vertices
by Brian
· 17 years ago
329a847
gallium: new 'draw' stage for line stipple
by Brian
· 17 years ago
66719dc
gallium: hardwire reset_temps functionality
by Keith Whitwell
· 17 years ago
4873128
gallium: Remove feedback interfaces from pipe driver.
by Keith Whitwell
· 17 years ago
d754548
gallium: add draw_stage::destroy().
by Michal
· 17 years ago
abd5e8e
gallium: reorg tgsi directories.
by Michal Krol
· 17 years ago
193c85e
comments, assertions
by Brian
· 17 years ago
6446986
Reorganize user-space vertex fields in draw_context into 'user' group.
by Brian
· 17 years ago
48863cd
new comments
by Brian
· 17 years ago
Next »