Oliver McFadden
43e601206d
r300: Should use inst_count not 0 for R300_PVS_CNTL_3_PROGRAM_UNKNOWN_SHIFT.
18 年前
Oliver McFadden
62b83638a5
r300: The vpi, vpp, and vps counts are already initialized; don't do it twice.
18 年前
Oliver McFadden
b41ef55061
r300: Clean up the vertex program state code slightly; still needs lots of work.
18 年前
Oliver McFadden
252fc61e48
r300: Vertex program position end bits are known.
Possibly performance may improve by setting it to the last instruction that
writes result.position, rather than the last instruction in the vertex program.
18 年前
Oliver McFadden
27c8488526
r300: Removed unused vap_param structure.
18 年前
Oliver McFadden
804d3a8f6e
r300: Cleaned up long lines in the vertex functions.
18 年前
Oliver McFadden
909091b7dc
r300: Setup the default state for polygon offset point/line.
I believe there are still bugs with all polygon offset types. The point and line
types may need to be handled specially, too.
This shouldn't break anything because it just enabled the occlusion control bits
for polygon offset.
18 年前
Oliver McFadden
bf334d852d
r300: Cleaned up the r300SetupVertexShader function.
18 年前
Oliver McFadden
204f9e3fdb
r300: Cleaned up the r300SetupPixelShader function.
18 年前
Oliver McFadden
381b86329e
r300: Trivial clean up in radeon_lock.h.
18 年前
Keith Whitwell
c2577bb1a0
Restructure z test code slightly.
Make the logic slightly closer to an eventual SSE or SPE implementation.
18 年前
Dave Airlie
5eb2015a96
r300: 2288 is a tcl only reg
18 年前
Brian
5d69aeb002
initial texture object, texture format code
18 年前
Brian
13682d959d
more texture sampler work
18 年前
Brian
8754b59667
added blend comments
18 年前
Brian
f79c225d9e
Assorted token renaming/removal, minor state changes, etc.
18 年前
Eric Anholt
1a413b4d77
Use -pthread instead of -lpthread on FreeBSD.
18 年前
Brian
1d52b6aaf4
fix bug rendering points with fragment program (see #11330)
18 年前
Brian
1bf5076569
Fix feedback color bug #11332. In feedback mode, produce float colors.
18 年前
Dave Airlie
0f7f6e4e95
clean up cache flush emission into one place
makes gears work with swtcl
18 年前
Brian
493ed9fc11
alpha test and misc changes
18 年前
Brian
6a3ed5eb96
Random state-change / primitive rendering. Good for hammering on a driver...
18 年前
Brian
578559822e
Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa
18 年前
Brian
93becd8a18
fix rgba pointer bug hit on zoomed+fogged glDrawPixels
18 年前
Brian
4d528e5454
Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa
18 年前
Oliver McFadden
ed5ed6fe2f
r300: Corrected a bug in r300LineWidth.
Thanks to Panagiotis Papadakos for reporting it.
18 年前
Brian
171dcdfa27
Another round of fixing attribute interpolation for glDraw/CopyPixels.
Need to turn off FRAG_BIT_COL0 in swrast->_ActiveAttribMask when doing
glRead/CopyPixels to prevent the user's colors from getting overwritten
when a fragment program is active.
This was happening in the DRI drivers when MaintainTexEnv program was
used (the texenv fragment program was enabled when _swrast_DrawPixels was
called).
This still isn't an ideal solution, but fixes things for now.
18 年前
Brian
fe11b2c04b
rename _swrast_update_fragment_attribs()
18 年前
Dave Airlie
41d28d97f5
clean up color0 code
18 年前
Dave Airlie
36235e5ff1
add a mem use for current dma buffer
18 年前
Dave Airlie
faab84cfa6
fix unfilled tris/quads
18 年前
Dave Airlie
d3ef71166d
ensure cmd buffer space
18 年前
Dave Airlie
d1be4ab80f
fix up vertex emission before state change
18 年前
Dave Airlie
025efae411
fix secondary color, fog is off for now
18 年前
Dave Airlie
6d8a4312ed
fix projtex
18 年前
Dave Airlie
ad8abf7147
fix quad-clip
18 年前
Dave Airlie
08fb0bad72
bring over vertex engine setup code from r300_Render and fix up
now have gears going.. + a few other trivial textured demoes
18 年前
Brian
ecfa794037
checkpoint: implement z/depth testing
18 年前
Brian
3c0790ca92
triangles w/ depth test
18 年前
Keith Whitwell
f185411637
Only build i915tex
18 年前
Keith Whitwell
24a989c5d1
Add state tracker create/destroy calls to i915 driver.
18 年前
Keith Whitwell
78cc48f70a
Rename static variable in temporary tnl code
18 年前
Keith Whitwell
b8657e44dc
Remove dependency on vf.h in public headers
18 年前
Brian
2fd7b30bfe
update includes (s/tile/quad/)
18 年前
Brian
47e970b2cc
s/tile/quad/
18 年前
Brian
e0398f43a2
Rename "tile" files to "quad".
18 年前
Brian
acef7c7501
only blend active pixels in the quad
18 年前
Brian
7658a0208a
quad blending works now, but many blend terms need to be added in blend_quad().
18 年前
Brian
fb5cdbd078
Initial implementation of a software pipeline for quad rasterization (fragment ops).
This is very much like the clipper/setup pipeline for primitives.
18 年前
Brian
1edb5aafad
better comment
18 年前