| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
Conflicts:
src/gallium/drivers/llvmpipe/lp_quad.h
src/gallium/drivers/llvmpipe/lp_setup.c
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Vertex data in geometry programs is located in p[] space.
The base address in p[] for vertex i is located in vertex
attribute space, i.e. a[i << 2].
This means p[] is always accessed with an address register,
and I had to to mess with their allocation once again.
Also fixes negative offsets e.g. CONST[ADDR[0].x - 3].
|
| |
| |
| |
| |
| |
| | |
bit 13 is in the texture format
Signed-off-by: Patrice Mandin <[email protected]>
|
| |\
| | |
| | |
| | |
| | |
| | | |
Conflicts:
src/gallium/drivers/softpipe/sp_draw_arrays.c
src/mesa/state_tracker/st_draw_feedback.c
|
| | | |
|
| | | |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
src/gallium/auxiliary/util/Makefile
src/gallium/drivers/r300/r300_state_derived.c
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
It could erroneously return PIPE_OK in some circumstances.
Make compile_fs code identical.
|
| | | | |
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
src/gallium/drivers/softpipe/sp_draw_arrays.c
|
| | | | | |
|
| | | | | |
|
| | |\ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Conflicts:
src/gallium/auxiliary/tgsi/tgsi_dump.c
src/gallium/include/pipe/p_shader_tokens.h
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
It's all screaming for integer support -- fake it with float for now.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Also, avoid nested draw calls from simpler versions.
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Modify the translate module to respect instance divisors and accept
instance id as a parameter to calculate input vertex offset.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Strangely enough, the code solidified pretty quickly.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Note that indexSize is changed by r300_translate_elts(). Also make sure
it's destroyed on errors.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
progs/redbook/aapoly, among others, works fine now.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Will re-enable when the bugs are ironed out.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Oh yeah, those atoms are startin' to pay off. The main obstacle now
for OA playability is the absurdly low default mouse sensitivity, IMO.
Not totally smooth yet, but getting there.
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
As suggested by agd5f.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Useful for e.g. blitter.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
As per classic r300.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is still work-in-progress and tiling is not enabled by default.
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
r4xx has some additional fragment shader registers compared to r3xx.
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Reverting some bits from ce1c493ff8fad4b62e2b66f06636ac6560a6e0ad.
Given the latest fixes, it's not needed to always emit scissor, really.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts commit e920ee23b32f6031a7b8527b540566e7ada6af8a.
Assuming the FB state is not dirty and the DSA state is, then the depth test
will be re-enabled, making the kernel checker angry. Reverting the commit
fixes piglit/glsl-bug-22603.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
It fixes almost all regressions introduced lately.
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
gcc allows pre-fix variable attributes.
Suggested by Ian Romanick.
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Save some code, improve FPS, and fix piglit tests. Everybody wins.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
From 07ea7e6c80. This is the only questionable part of that commit,
AFAICT...
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This probably should disable stencil, too, if the kernel cares enough.
Note: When atomized, framebuffer setup should go towards the end anyway,
but it *must* follow these test setups anyway.
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If somebody goes through that much effort, they probably intended it.
So humor them. :3
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Argfl. Some of this code is so questionable.
|