Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Don't use a fixed-size array. Saves memory in most cases and avoids
potential overflow for long programs.
|
|
The caller might be requesting 16-bit Z + 8-bit stencil be placed in a
PIPE_FORMAT_S8Z24 or PIPE_FORMAT_Z24S8 buffer.
|
|
|
|
|
|
|
|
|
|
PIPE_OS_WINDOWS is an umbrella for all Windows variants and subsystems,
PIPE_SUBSYSTEM_WINDOWS_USER is just for user-space windows (e.g., OpenGL),
and the thread primitives currently included in p_thread only support the
later.
|
|
Basically, set up one user-space wrapper for all arrays instead of
the individual arrays.
|
|
|
|
|
|
|
|
|
|
|
|
In p_thread.h replace _glthread_* functions with new pipe_* functions.
Remove other old cruft.
|
|
The GLSL 1.2 features are minor...
|
|
|
|
|
|
Note that SPU vertex transformation is disabled at this time.
|
|
|
|
|
|
|
|
|
|
Includes:
1. Fixes failed asserting about bad swizzles in src reg emit.
2. Tracks uniform var usage.
3. Emit exp() in terms of EXP2 instruction.
|
|
|
|
|
|
|
|
|
|
|
|
Also, rename p_tile.[ch] to u_tile.[ch]
|
|
This reverts commit 7c81124d7c4a4d1da9f48cbf7e82ab1a3a970a7a.
|
|
This reverts commit 53675e5c05c0598b7ea206d5c27dbcae786a2c03.
Conflicts:
src/mesa/drivers/dri/i965/brw_wm_surface_state.c
|
|
|
|
|
|
|
|
|
|
|
|
The two functions are identical. Removed align_int() from p_util.h
|
|
|
|
More can be done...
|
|
|
|
|
|
|
|
New code surrounded with #if FAST_MATH to allow comparing against original
code if we need to debug.
|
|
|
|
|
|
So far, optimized/low-precision versions of exp(), exp2(), log2(), pow().
|
|
|