| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
R600_OUT_BATCH_RELOC doesn't really use offset so set it
in TEX_RESOURCE2
+ typo fix
|
| |
|
|
|
|
|
| |
New in GL 3.0. Primarily meant for setting int/uint-valued texture
border color. Not plugged into dispatch table yet.
|
|
|
|
|
|
|
|
| |
When we have integer-valued texture formats, the texture border color
must also store integer and uint values.
With GL 3.0, the new glTexParameterIiv() and glTexParameterIuiv() functions
can set the border color to int or uint values.
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
docs/relnotes.html
src/gallium/drivers/llvmpipe/lp_tex_sample_c.c
src/gallium/drivers/r300/r300_cs.h
src/mesa/drivers/dri/i965/brw_wm_surface_state.c
src/mesa/main/enums.c
|
| | |
|
| |
| |
| |
| |
| |
| | |
It was OK before because we proceed to clamp the value to hardware
limits, but given that other use of MaxLevel has been a trap, let's
avoid it.
|
| |
| |
| |
| | |
Fixes piglit fbo-copyteximage.
|
| |
| |
| |
| |
| |
| | |
If we ever had a non-tile-aligned tiled renderbuffer, the math was all
off. Use the existing x,y coordinates instead of trying to
reconstruct them from an incorrectly-calculated offset value.
|
| |
| |
| |
| |
| | |
Use vertex program key mechanism and swizzle during vertex fetch - is there
a better way?
|
| |
| |
| |
| | |
Fixes warning seen with Shadowgrounds. See bug 24016.
|
| | |
|
| | |
|
| |
| |
| |
| | |
This is not really a GLenum value.
|
| | |
|
| |
| |
| |
| |
| | |
This was already done in st_TexImage() but was missed between incremental
changes to st_TexSubimage().
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fixes assertion failures on glean's bufferObject test.
|
| |
| |
| |
| | |
Signed-off-by: Jeremy Huddleston <[email protected]>
|
| | |
|
| |
| |
| |
| | |
Silences GCC warning.
|
| | |
|
| | |
|
|\ \ |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Use vertex program key mechanism and swizzle during vertex fetch - is there
a better way?
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
By default we generate a function per GL entry point to warn if it's
called without a context set. This is to allow the function to print
it's name in the warning. By using a generic function that doesn't print
the function name in the non-DEBUG case, we reduce libGL size from
320008 bytes to 283144 bytes (11%).
|
| | |
| | |
| | |
| | |
| | | |
This reduces libGL size by 11% here, going from 360968 bytes to
320008 bytes.
|
| | |
| | |
| | |
| | | |
Fixes breakage from -fvisibility-hidden commit.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes regression in some DRI drivers since the GL_EXT_draw_buffers2 changes.
Signed-off-by: Brian Paul <[email protected]>
|
| | |
| | |
| | |
| | | |
This is a new function in GL 3.2. No dispatch for this function yet.
|
|/ /
| |
| |
| |
| |
| | |
GLAPI on windows is more than "extern" -- it includes the --, so the
mismatch between condrender.[ch] prototypes causes "different linkage"
errors on windows.
|
|\|
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
configs/darwin
src/gallium/auxiliary/util/u_clear.h
src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
src/mesa/drivers/dri/i965/brw_draw_upload.c
|
| |
| |
| |
| |
| | |
When using multiple color drawbuffers with blending/logicop/masking we
were overwriting color values which we still needed.
|
| | |
|
| |
| |
| |
| |
| | |
Fixes progs/demos/fbotexture on Nouveau.
Patch submitted by Luca Barbieri <[email protected]>.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
GLSL 1.10 disallows initializers for uniforms but GLSL 1.20 and later
allows them. This patch uses the #version directive to allow/disallow
uniform initializers.
This addresses bug 25807, but piglit also needs to be fixed to specify
the GLSL version in the shader.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This function will search the constant parameters in an effort to re-use
constant slots. For example, {1,2,3,4} and {4,1,1,2} can be stored in
one constant slot and accessed with different swizzles. The swizzle info
must be propogated though the parsing code in a few places.
Fixes Piglit "vpfp-generic tests/shaders/generic/big-param.vpfp" failure.
|
| | |
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
src/gallium/auxiliary/util/u_network.c
src/gallium/auxiliary/util/u_network.h
src/gallium/drivers/i915/i915_state.c
src/gallium/drivers/trace/tr_rbug.c
src/gallium/state_trackers/vega/bezier.c
src/gallium/state_trackers/vega/vg_context.c
src/gallium/state_trackers/xorg/xorg_crtc.c
src/gallium/state_trackers/xorg/xorg_driver.c
src/gallium/winsys/xlib/xlib_brw_context.c
src/mesa/main/mtypes.h
|
| | | |
|