Roland Scheidegger
1278514ff4
copybuffer/cliprect fixups
18 лет назад
Roland Scheidegger
d348a48ac3
First attempt at using private back/z buffers.
Allocate and use private back and z/stencil buffers.
This is still very broken.
18 лет назад
Dave Airlie
5657fc5b4c
r300: only init swtcl on tcl-less cards
18 лет назад
Brian
7ff4359a3b
added vec2(vec4) constructor, bug 11404
18 лет назад
Brian
a36b5c6d47
add code for stpq, rgba writemasks in make_writemask(), bug 11404
18 лет назад
Brian
3d04682b7a
fix StepX/StepY typo
18 лет назад
Brian
f9b53f648d
use _mesa_unpack_stencil_span() in draw_stencil_pixels(), bug 11457
18 лет назад
Roland Scheidegger
9a45176dd8
fix GL_DOT3_RGBA texture combiner mode in generated fragment programs (bug #11030)
18 лет назад
Brian
9220255d75
add const to wglSetPixelFormat() to match .h declaration
18 лет назад
Brian
06542019a8
avoid unnecessary clamping of depth values (bug 11448)
18 лет назад
Dave Airlie
6257ed8663
r300: fix compiz crash on swtcl - doesn't fix compiz though.
Compiz for some reason looks like ass, everything with textures
looks like it has a 2x width/height multiplier on the texture coords...
18 лет назад
Claudio Ciccani
a49570794a
Compute the amount of time to sleep on idle event using timers as reference.
18 лет назад
Claudio Ciccani
33da6cb133
Fixed initialization of render buffer and deinitialization of context.
18 лет назад
Dave Airlie
ad19038080
r300: oops wrong logic for swtcl
18 лет назад
Dave Airlie
0caee6b006
r300: oops turn back off cmd buf debugging
18 лет назад
Dave Airlie
f556b7f84c
Merge branch 'r300-swtcl'
18 лет назад
Dave Airlie
646ed82e6b
fix tabbing
18 лет назад
Dave Airlie
6564e4bffa
r300: add authorship
18 лет назад
Dave Airlie
2d5313db72
r300: remove some unused code
18 лет назад
Dave Airlie
b691d46046
r300: cleanup some of the swtcl code
18 лет назад
Dave Airlie
8f7478e5cb
r300: fixup manytex, we needed to emit the vic/vir/vof every time
18 лет назад
Dave Airlie
885c1326c3
r300: fix tabbing
18 лет назад
Brian
f4b103dc99
simplify INIT_SPAN code
18 лет назад
Brian
fcc77d3ece
s/SPAN_RGBA/SPAN_INDEX/ in clear_ci_buffer_with_masking()
18 лет назад
Brian
9dca42a4a1
Undo some prev glDraw/CopyPixel changes which fixed a bug in which colors were overwritten by interpolating attributes.
Now just set the span->arrayAttribs mask in glDraw/CopyPixels and be sure
we don't overwrite the values in interpolate_active_attribs().
18 лет назад
Brian
fb4f4e2d18
Obsolete
18 лет назад
Brian
fc5bf53644
overhaul point rasterization, no longer use s_pointtemp.h
18 лет назад
Brian
66d0784f13
regenerated
18 лет назад
Ben Skeggs
5e4a0f42f2
nouveau: match drm changes (0.0.7)
18 лет назад
Ben Skeggs
17e81bda6e
nouveau: NV30_TCL viewport/scissor fixes
18 лет назад
Brian
02dd2221b6
bring over 7.0 doc changes
18 лет назад
Brian
767cac1494
Add a few missing GL 2.0 entrypoints, regenerate related files.
Specifically:
glVertexAttrib4bv
glVertexAttrib4iv
glVertexAttrib4ubv
glVertexAttrib4uiv
glVertexAttrib4usv
18 лет назад
zhang
37aca21129
a variety of fixes for MingW
18 лет назад
Brian
b0b02507b4
remove t_save_api.c and some other obsolete files, may be more
18 лет назад
Brian
2233d4c1ee
remove obsolete t_save_api.c
18 лет назад
Brian
3b10f50efb
use larger point/sprite size
18 лет назад
Brian
1a55e97c9c
increase MAX_POINT_SIZE to 60
18 лет назад
Brian
3156854c25
XXX comment about point clamping
18 лет назад
Brian
369d6654d4
added comment, remove dead code
18 лет назад
Oliver McFadden
e92903e24c
r300: Initial work on merging the real and generated vertex program functions.
18 лет назад
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 лет назад