José Fonseca
eef5a0b3a3
llvmpipe: Fix derived blend color state.
16 years ago
Michal Krol
cc470bf0ca
slang: Check return value from new_instruction().
16 years ago
Michal Krol
b2a29ad309
slang: Fix signed/unsigned int handling in _slang_free_temp().
16 years ago
Michal Krol
b5d8a7b6dc
tgsi/exec: Exit early on error.
16 years ago
Michal Krol
e44c77028c
tgsi/ureg: Simplify logic in tokens_expand().
16 years ago
Michal Krol
83760d961f
slang: Handle OOM condition in new_instruction().
16 years ago
Zack Rusin
031fbb9681
st/xorg: remove deprecated rendering code
16 years ago
Zack Rusin
a6d527d7b8
st/xorg: fix composite batching
quite a large performance optimization (text demo from 1.6fps to 9fps)
16 years ago
Jerome Glisse
216319fc0f
r600/r700: typo, fix mask of DB_ALPHA_TO_MASK
16 years ago
Alex Deucher
74ef3207d8
r600: don't emit htile regs
These are needed for HiZ which is not currently used and
the _BASE reg requires a reloc which is not currently supported
in the drm.
16 years ago
Alex Deucher
66d6f9e860
r600: rework DB render setup
- consolidate DB render setup
- only enable perfect ZPASS counts and cull disable
when OQ is active
- enable early Z
16 years ago
Alex Deucher
37676b396a
r600: don't emit htile regs
These are needed for HiZ which is not currently used and
the _BASE reg requires a reloc which is not currently supported
in the drm.
16 years ago
Alex Deucher
a9035f3dc3
r600: add missing ZPASS setup bits for r7xx+
16 years ago
José Fonseca
bc9d51bb0e
llvmpipe: Ensure stack variables in unit tests are properly aligned.
16 years ago
Christoph Bumiller
7204b92101
nv50: clarify data for method 0x121c
16 years ago
Corbin Simpson
c9167d868c
r300g: Fix up SW TCL rendering functions.
They don't work, but at least they're clean now.
16 years ago
Corbin Simpson
fe89863808
r300g: Protect against possibly missing Draw pointer.
Part of the SW TCL revival.
16 years ago
Corbin Simpson
11d9edf4c9
r300g: Unify context names for counts.
From the SW TCL fixups.
16 years ago
Corbin Simpson
b6f93e2607
r300g: Enable PSC/RS dump with new debugging flags.
16 years ago
Corbin Simpson
0525cb1273
r300g: Fix is_buffer_referenced.
16 years ago
Corbin Simpson
ee28a69188
r300g: Fix build error on old compilers.
This dead code was still getting compiled, causing a bad ref in the lib.
16 years ago
Ian Romanick
2cda507fa1
prog parse: Handle GL_VERTEX_PROGRAM_ARB in glLoadProgramNV
16 years ago
Ian Romanick
6d2ceda780
prog parse: Handle GL_VERTEX_PROGRAM_NV in glProgramStringARB
Handle both NV vertex programs and NV vertex state programs passed to
glProgramStringARB.
16 years ago
Ian Romanick
289db82b2d
prog parse: Handle GL_FRAGMENT_PROGRAM_ARB in glLoadProgramNV
16 years ago
Ian Romanick
7452877cf6
prog parse: Handle GL_FRAGMENT_PROGRAM_NV in glProgramStringARB
16 years ago
Corbin Simpson
a12fc1a9c4
r300g: Organize inlined state.
16 years ago
Corbin Simpson
547e939afb
r300g: DCE.
This must never have been called before; it's completely wrong.
16 years ago
Corbin Simpson
9f49db6f84
r300g: Minor code cleanup to avoid confusion.
16 years ago
Corbin Simpson
fa6916cfef
r300g: Remove do-nothing functions.
16 years ago
Corbin Simpson
c4fa0e4caa
r300g: Remove faulty assert.
16 years ago
Corbin Simpson
b7322fd874
Merge branch 'r300g-vbo'
This is an experimental HW TCL fastpath for r300g. It should run alright.
Thanks to osiris for making this possible.
16 years ago
Corbin Simpson
0fe5f0c09a
r300g: Be more verbose in what's killing us WRT vert formats.
16 years ago
Corbin Simpson
cd5b2a93d5
r300g: Comments.
16 years ago
Corbin Simpson
ef513776b5
r300g: Don't assert on oversized VBOs, just return FALSE.
16 years ago
Corbin Simpson
746c01b3b2
r300g: Moar vbo cleanup.
16 years ago
Corbin Simpson
b6c3954138
r300g: s/false/FALSE/
Also s/true/TRUE/
16 years ago
Corbin Simpson
7da3cc4241
r300g: Clean up indexbuf render, switch to RELOC macro.
16 years ago
Corbin Simpson
7518d9b1b7
r300g: Clean up r300_setup_vertex_buffers.
16 years ago
Corbin Simpson
96b729f926
r300g: Don't pass hw_prim around in the context.
And some other fixes.
16 years ago
Corbin Simpson
24c6fdbd32
r300g: Use common state funcs for translating vert formats.
16 years ago
Maciej Cencora
1ef0341ea7
r300g: don't hang GPU on misbehaving apps
16 years ago
Maciej Cencora
3445f47697
r300g: VBOs WIP
16 years ago
Maciej Cencora
d8592d1724
r300g: add missing flush
16 years ago
Maciej Cencora
c7dfffc5d5
r300g: enable CS dumping
16 years ago
Maciej Cencora
6acb26eadf
r300g: move vborender context function to seperate file
r300g: Un-migrate r300_draw_render.
It'll make maintaining the SW TCL path easier.
16 years ago
Jakob Bornecrantz
57d77c6a44
i915g: Fix comment in is buffer referenced
16 years ago
brian
18768393d1
mesa: move code after decl
Fixes bug 24967.
16 years ago
Christoph Bumiller
44cb5b5c66
nv50: enable all 32 threads of a warp
This should be the default setting.
See also 7d967b9b7c
.
16 years ago
Eric Anholt
8baee3d25b
i965: Use Compr4 instruction compression mode on G4X and newer.
No statistically significant performance difference at n=3 with either
openarena or my GL demo, but cutting program size seems like a good
thing to be doing for the hypothetical app that has a working set near
icache size.
16 years ago
Eric Anholt
ec66644ed0
i965: Share min/max between brw_wm_emit.c and brw_wm_glsl.c
16 years ago