Corbin Simpson
877aaad06d
r300-gallium: r500-fs: Actually handle consts and imms correctly.
This makes mad.txt draw correctly. Yay!
17 лет назад
Corbin Simpson
5bc4562849
r300-gallium: Emit constants as floats, not uints.
17 лет назад
michal
97e4caa33a
python: Include missing `p_compiler.h' header.
17 лет назад
michal
5494251890
python: Do not pass shader_state to util shader functions.
17 лет назад
michal
38b074495a
python: Use transfer objects to initialise texture data.
17 лет назад
michal
f6c3edb308
python: Use new bypass_vs_clip_and_viewport rasteriser flag.
17 лет назад
Corbin Simpson
f197a8b916
r300-gallium: Fix vertex memory offsets.
Wow, I must have been asleep when I made that mistake.
17 лет назад
Corbin Simpson
4f5678c1eb
radeon-gallium: Add my R580 to the xorg PCI ID list.
At some point, going to have to grab the big list from xf86-video-ati.
17 лет назад
Corbin Simpson
44adea1a09
r300-gallium: r500-fs: Setup immediates.
Textures still not working. RS block shenanigans expected.
17 лет назад
Corbin Simpson
1e56bb890b
dri2-gallium: Add occlusion query support at the state tracker level.
17 лет назад
Corbin Simpson
7c204c9753
r300-gallium: Actually set stride when creating textures.
Duh.
17 лет назад
Corbin Simpson
61c65a6c7e
r300-gallium: r500-fs: Add writemasks and some flexibility for MOV/SWZ.
17 лет назад
Corbin Simpson
c5742cab19
r300-gallium: Always rasterize at least one color.
17 лет назад
Corbin Simpson
954a9fadad
r300-gallium: Fix spacing.
It was driving me crazy.
17 лет назад
Michal Krol
8ae04f3c46
vbo: Silence integer-to-pointer warnings.
17 лет назад
Younes Manton
474399ddd6
mesa: .gitignore
17 лет назад
Younes Manton
8b45de9aa1
nouveau: bypass_vs_clip_and_viewport
17 лет назад
Keith Whitwell
683e7091a9
gallium: consolidate bypass_vs and bypass_clipping flags
The draw module provides a similar interface to the driver which
is retained as various bits of hardware may be able to take on
incremental parts of the vertex pipeline. However, there's no
need to advertise all this complexity to the state tracker.
There are basically two modes now - normal and passthrough/screen-coords.
17 лет назад
Keith Whitwell
fa0f48504a
gallium: no need to keep a copy of shader tokens in state tracker
Any driver who needs a copy of the shader tokens must organize to
do so itself. This has been the case for a long time, but there
was still defensive code in the state tracker, which is now removed.
Any bugs resulting from this need to be fixed in the offending driver...
17 лет назад
Keith Whitwell
b3be1651f4
mesa/st: add check for null front renderbuffer
Not sure if this indicates a problem elsewhere, but without this check
trivial/tri-fbo.c segfaults on resize. With the patch, it renders
correctly.
17 лет назад
Keith Whitwell
af34fa316d
mesa/st: don't call finish in st_glFlush()
It is not the state tracker's responsibilty to inject sleeps and
pessimize performance in the hope of avoiding buffer synchronization
issues in buggy drivers.
Calling finish() here will just hide problems that need to be fixed
elsewhere.
17 лет назад
Brian Paul
7d6478cfcc
i965: more register number assertions
17 лет назад
Brian Paul
a10ec13143
i965: add some register number assertions
Haven't seen failures yet, but if/when there are, more investigation will
be done.
17 лет назад
Brian Paul
2cf296186e
i965: remove unused PROGRAM_INTERNAL_PARAM, added comment
17 лет назад
Brian Paul
24d4ee98d4
i965: move declarations before code
17 лет назад
Brian Paul
460ee86d60
i965: debug code, use gl_register_file type
17 лет назад
Brian Paul
4eda17d192
mesa: glUseProgram() debug code (disabled)
17 лет назад
Jakob Bornecrantz
d5d5b27224
trace: Fix some typos
17 лет назад
Brian Paul
583d293734
mesa: improve another _mesa_problem() call
17 лет назад
Brian Paul
ccad1e4528
mesa: add GL_DUDV_ATI cases in calculate_derived_texenv()
17 лет назад
Brian Paul
fcb0d8968d
mesa: more info in _mesa_problem() call
17 лет назад
Brian Paul
4681a1d1ee
mesa: added 1D/3D fetch_texel functions for DUDV8
17 лет назад
Thomas Hellstrom
8132405d52
xdemos: Add multithreaded sharedtex_mt.
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
17 лет назад
Keith Whitwell
48012157ba
vp: add test for pointsize output
17 лет назад
José Fonseca
f22574be95
scons: Use -Wdeclaration-after-statement
17 лет назад
José Fonseca
188a3334f8
progs: Add util to cpp path.
17 лет назад
Keith Whitwell
dbc3e8e93f
progs/vp: add keys for point prims, etc, and various new tests
17 лет назад
Jakob Bornecrantz
f500f3a72c
gallium: Remove do_flip argument from surface_copy
I should have gotten most uses and implementation
correctly fixed, but things might break.
Feel free to blame me.
17 лет назад
Brian Paul
f786e46cf4
mesa: added GL_DU8DV8_ATI case in _mesa_components_in_format()
This gets hit when glTexSubImage2D() is called with format==GL_DU8DV8_ATI.
17 лет назад
Brian Paul
1826ff3fb3
mesa: override_internal_format() function for debug/test purposes (disabled)
17 лет назад
Brian Paul
8a8919a7dd
mesa: improve some error messages
17 лет назад
Brian Paul
3b946cde45
i965: move declaration before code
17 лет назад
Brian Paul
dbc9a1d33b
i965: fix const correctness
17 лет назад
Brian Paul
6b9c1446b3
i915: move declarations before code
17 лет назад
Brian Paul
6c5804172a
i965: comments
17 лет назад
Brian Paul
8e1b2bac8b
config: add -Wdeclaration-after-statement to linux config
Should help to catch Windows build issues earlier.
17 лет назад
Brian Paul
8b2ecfdd5c
demos: move declaration before code
17 лет назад
Brian Paul
41a6a2b831
wgl: add new dispatch stubs
17 лет назад
Brian Paul
47053782b8
mesa: move declarations before code
17 лет назад
Brian Paul
363fc6d64f
mesa: fix glRead/DrawBuffer(GL_AUXn) error value
If GL_AUX[123] are passed to glRead/DrawBuffer() when those buffers don't
exist, need to generate GL_INVALID_OPERATION, not GL_INVALID_ENUM.
This regression came from commit 555f0a8818
17 лет назад