Brian Paul
6363960db5
mesa: remove unneeded #include
il y a 17 ans
Brian Paul
73f78dedad
gallium: add missing comma
il y a 17 ans
Brian Paul
20ee00754d
gallium: disable the codegen for TGSI_OPCODE_EXPBASE2 for now.
The x86 code seems to fail for exponents of 4 or larger.
See glean's vertProg1/EX2 test.
il y a 17 ans
Keith Whitwell
08f1b8ac70
gallium: fix SSE codegen for instructions that use both a CONSTANT and IMMEDIATE
Fixes codegen for instructions like MUL dst, CONST[0], IMM[0]; the two operands
would up getting aliased in the x86/sse code.
Fixes glean/vertProg1/fogparams test.
il y a 17 ans
Brian Paul
b19e8f720b
gallium: test for FEATURE_convolution
il y a 17 ans
Brian Paul
cfe8763714
gallium: remove unused/old st_atom_fixedfunction.c file
il y a 17 ans
Zack Rusin
494c40dbed
almost forgot - RelAddr is a boolean so use it here
il y a 17 ans
Zack Rusin
f49dd47dc9
add some glsl example testing different arrays of uniforms
il y a 17 ans
Zack Rusin
38fdf130d4
shaders: fix allocation of arrays of parameters
il y a 17 ans
Zack Rusin
68ef8e89a5
glsl: implement variable array indexes
il y a 17 ans
Brian Paul
5ecb2f2d0f
mesa: restore and fix Keith's "further degenerate the special case lit substitute"
There was a bug in emit_degenerate_lit() that caused the SLT to produce
unpredictable results in lit.z
Plus, added a bunch of new comments.
il y a 17 ans
Keith Whitwell
23d340c9ed
pb: don't assert(0) on failure to allocate - this is a normal condition in many drivers
il y a 17 ans
Brian Paul
34ff12ca1f
Revert "mesa: further degenerate the special case lit substitute"
This reverts commit e841b92d9c .
This fixes two specular lighting conform failures.
il y a 17 ans
Brian Paul
11461f52be
mesa: refactor: update SConscript with recently added new source files
il y a 17 ans
Brian Paul
222c80893a
mesa: refactor: move various ENUM_TO_x macros into macros.h
il y a 17 ans
Brian Paul
77b794201a
mesa: refactor: move glTexParameter-related functions into new texparam.c file
il y a 17 ans
Brian Paul
7ecac78ab5
mesa: refactor: move glTexEnv-related functions into new texenv.c file
il y a 17 ans
Brian Paul
27049189d6
mesa: refactor: move glTexGen-related functions into new texgen.c file
il y a 17 ans
José Fonseca
2fed8d8496
gallium: Support L16 pixel format.
il y a 17 ans
José Fonseca
0f552f500c
pipebuffer: Fix improper memory free.
il y a 17 ans
José Fonseca
23422d603a
gallium: Implement debug_get_num_option.
For numeric options.
il y a 17 ans
Brian Paul
f61923441f
egl: some basic docs for libEGL
il y a 17 ans
Brian Paul
6b389b5c2f
egl: some prototype Windows code (eq for dlopen,dlsym)
il y a 17 ans
Alan Hourihane
6f7ed99b30
revert the DRI2 commits
il y a 17 ans
Keith Whitwell
2161b0fafc
draw: don't assume vertex position is in data[0]
il y a 17 ans
Keith Whitwell
807f8f177b
draw: preserve specular alpha when flatshading -- may be FOGC
il y a 17 ans
Alan Hourihane
d45e99060d
fix card_extensions
il y a 17 ans
Alan Hourihane
f851ba705a
fix legacy DRI
il y a 17 ans
Alan Hourihane
5e9fe62c70
add missed files for DRI2 merge
il y a 17 ans
Alan Hourihane
1bcb817167
Hook gallium i915 up to DRI2
il y a 17 ans
Alan Hourihane
4dd1917e4b
small optimization
il y a 17 ans
Alan Hourihane
4566b006f1
Bring in DRI2 changes
il y a 17 ans
Keith Whitwell
bd92642100
draw: remove another debug assert on failover to generic vs varient
il y a 17 ans
Keith Whitwell
3bdeff5bec
trivial: add test for integer vertex arrays
il y a 17 ans
Keith Whitwell
ab399b555c
draw: remove debug assert on failover to generic vs varient
il y a 17 ans
Brian Paul
e4cfe0854a
mesa: refactor: fix some FEATURE_ typos, mistakes
il y a 17 ans
Brian Paul
0f36a29d5e
gallium: work-around glapi.c build problem for dri configs
il y a 17 ans
Brian Paul
e9b6ed395a
egl: only windows are renderable at this time
il y a 17 ans
Brian Paul
b9c5b0bc4b
egl: some prototype API detection code
il y a 17 ans
Brian Paul
40d1a40f29
mesa: refactor: move #define FEATURE flags into new mfeatures.h file
Also, check the FEATURE flags in many places.
il y a 17 ans
Brian Paul
ef27bdbfa8
mesa: include mtypes.h
il y a 17 ans
Brian Paul
4c1892ca89
mesa: remove unnecessary swrast, tnl includes
il y a 17 ans
Brian Paul
00d90fe845
gallium: remove stray include of st_context.h
il y a 17 ans
Brian Paul
5493c775b7
add some missing rule dependencies
il y a 17 ans
Keith Whitwell
aa7c21a45b
Revert "draw: no need to rearrange most primitives in vcache for flatshade-first"
This reverts commit ad44e68706 .
il y a 17 ans
Keith Whitwell
ad44e68706
draw: no need to rearrange most primitives in vcache for flatshade-first
The driver/pipeline will still be applying flatshade-first state to the
triangles emitted from vcache, so there's no need to rotate the vertices
of most primitives. The only exception is POLYGON, as explained in the
code.
il y a 17 ans
Keith Whitwell
14a13e3767
draw: fix edgeflags on clipped poly emit
il y a 17 ans
Keith Whitwell
ac833b9aef
trivial: add trifan tests
il y a 17 ans
Keith Whitwell
f5801fba24
trivial: add poly-flat-clip tests
il y a 17 ans
Keith Whitwell
d915f40195
trivial: add tristrip-flat to makefile
il y a 17 ans