Michal Krol
f5bd93fae2
Move pf_get_component_bits() to u_format auxiliary module.
15 years ago
Michal Krol
cceeab39ea
Move pf_get_bits/size() to u_format auxiliary module.
15 years ago
Michal Krol
6df42d8023
Move pf_get_block() to u_format auxiliary module.
15 years ago
Michal Krol
0bed834be4
Move pf_is_depth_and_stencil() to u_format auxiliary module.
15 years ago
Michal Krol
d28740c298
Move pf_is_depth_stencil() to u_format auxiliary module.
15 years ago
Michal Krol
3400b668e3
Move pf_is_compressed() to u_format auxiliary module.
15 years ago
Michal Krol
3ffe25c917
gallium: Remove unused format functions.
15 years ago
Michal Krol
cdb6849fc1
tgsi/ureg: Fix ureg_emit_src().
15 years ago
Corbin Simpson
ab7e70fabd
radeong: Clean up some bad code.
15 years ago
Corbin Simpson
f79028bbd4
radeong: Add helper to determine pipe driver.
15 years ago
Corbin Simpson
4395d35c8a
radeong: Do ioctls before selecting pipe driver.
15 years ago
Corbin Simpson
4f77b0103d
r300g, radeong: De-specialize r300_winsys into radeon_winsys.
There's like five good reasons for this, I swear.
15 years ago
Corbin Simpson
dad193d516
radeong: Change ioctl order, document it.
15 years ago
Corbin Simpson
08383af4c7
r300g: No vertex textures here.
15 years ago
Brian Paul
debc0b6fa8
cso: check if pipe_context::bind_vertex_sampler_states is non-null
Fixes segfaults upon exit when the CSO module is releasing its objects.
15 years ago
Brian Paul
d5e5909f17
Revert "llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function"
This reverts commit 792888121b
.
We're instead returning 0 for the PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query.
15 years ago
Brian Paul
f42192e783
llvmpipe: return 0 for PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query
The driver (and draw module) don't support vertex shader textures yet.
15 years ago
Brian Paul
792888121b
llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function
Fixes immediate segfault.
15 years ago
Brian Paul
429bf75417
cell: fix TGSI breakage
15 years ago
Brian Paul
144afacc6f
gallium/util: __builtin_bswap32() is in only gcc 4.3 or later
15 years ago
Brian Paul
f6d5e58427
gallium/util: added PIPE_CC_GCC_VERSION symbol
15 years ago
Brian Paul
e0399fddf2
softpipe: setup machine->Face without a conditional
15 years ago
Keith Whitwell
574715d836
tgsi: fix ureg emit after version token change
15 years ago
Keith Whitwell
b7f94c9002
st/xorg: fix merge droppings
These were stranded in emacs and not saved before committing.
15 years ago
Marek Olšák
af3dea3660
r300g: simplify allocations of VS output registers
No need to parse TGSI tokens since it's easier to walk through shader
semantics.
Also fog coordinates now work reliably.
16 years ago
Marek Olšák
f55c088f89
r300g: simplify allocations of FS input registers
16 years ago
Marek Olšák
cb90235135
r300g: clean up derived states
The state setups which aren't derived anymore have been moved to the VS
and FS objects.
16 years ago
Marek Olšák
6f05eba020
r300g: VS->FS attribute routing rework
Now it always correctly pairs up VS and FS even if the semantics and indices
of VS outputs and FS inputs don't match.
16 years ago
Marek Olšák
759604e32b
r300g: add R300 prefix in reg definitions
16 years ago
Michal Krol
7a43c39d20
cso: Fix function prototype.
15 years ago
Michal Krol
57ed791305
trace: Implement separate vertex sampler state.
15 years ago
Michal Krol
f8969db2f8
fo: Implement separate vertex sampler state.
15 years ago
Michal Krol
f2f7bd855a
id: Implement separate vertex sampler state.
15 years ago
Michal Krol
3f900c33ae
trace: Reduce double semicolons to single ones.
15 years ago
Michal Krol
0f884ed993
sp: Do not falsely advertise support for some SNORM formats.
15 years ago
Michal Krol
8a619e62bf
sp: Implement separate vertex sampler state.
15 years ago
Michal Krol
ee86b1b58d
python: Update for renamed sampler/texture state setters.
15 years ago
Michal Krol
eeb8dd12b4
trace: Update for renamed sampler/texture state setters.
15 years ago
Michal Krol
8eecd3bafb
svga: Update for renamed sampler/texture state setters.
15 years ago
Michal Krol
c1bcedc4ce
r300: Update for renamed sampler/texture state setters.
15 years ago
Michal Krol
d15bb1cba3
nv: Update for renamed sampler/texture state setters.
15 years ago
Michal Krol
551b2db82b
lp: Update for renamed sampler/texture state setters.
15 years ago
Michal Krol
f0d3abf383
id: Update for renamed sampler/texture state setters.
15 years ago
Michal Krol
25bb04a1ee
i915: Update for renamed sampler/texture state setters.
15 years ago
Michal Krol
e04324b8f9
fo: Update for renamed sampler/texture state setters.
15 years ago
Michal Krol
cd3409ce05
cell: Update for renamed sampler/texture state setters.
15 years ago
Michal Krol
204e586c56
vl: Update for renamed sampler/texture state setters.
15 years ago
Michal Krol
f33c064f32
draw: Update for renamed sampler/texture state setters.
15 years ago
Michal Krol
fd4aa4f323
cso: Add support for separate vertex sampler state.
15 years ago
Michal Krol
15d1b406af
gallium: Introduce separate vertex texture/sampler state.
Previously, gallium shared sampler and texture state between vertex
and fragment shader stages. This change generalises this concept by
providing separate entrypoints for vertex and fragment sampler state
setting.
A new capability bit is added to query the driver for the number
of samplers that can be utilised by a vertex and fragment shader
at the same time.
15 years ago