| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Again, last valid address, not first invalid address. Fixes regression
in 255e5be265133280293bbfd8b2f9b74b2dec50bb that the kernel now catches
and caused piglit draw_elements_base_vertex to fail.
|
| |
| |
| |
| |
| |
| |
| |
| | |
It's the address of the last valid byte, not the address of the first
invalid byte.
This should also fix problems with rendering with the new sanity checks in
the kernel.
|
| | |
|
| |
| |
| |
| | |
Need to get it into its own atom instead of piggybacking on DSA.
|
| | |
|
| |
| |
| |
| | |
This should be handled in the emit fine
|
| |
| |
| |
| | |
I missed this, thanks to Corbin for pointing it out.
|
| |
| |
| |
| | |
Still missing the frag uses kill support, hopefully nha can point that out.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add support for begin/end in each CS so we don't get any other
processes rendering in between.
TODO:
blame other parts of driver for this not working like Z.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This means we don't emit in the begin query but when we have
to flush. Similiar to classic.
TODO:
make query object actually work.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
1: add rv530 support
- num z pipes cap
- add proper start/finish query options for rv530
2: convert to use linked list properly.
3: add flushing required check.
4: initial Z top disabling support.
TODO:
make it actually work on my rv530.
|
| |
| |
| |
| |
| |
| |
| | |
This attempts to make r300g do proper bo space checking as opposed
to whatever it was doing now.
Signed-off-by: Dave Airlie <[email protected]>
|
| |
| |
| |
| |
| |
| | |
to reproduce, start texrect, disable 0 texture in menu.
Signed-off-by: Dave Airlie <[email protected]>
|
| | |
|
| |
| |
| |
| |
| | |
Look for shaders named "newshader_<CHECKSUM>" to replace the incoming
shader text. For debug purposes.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Once the clipping distance is calculated and stored per vertex, the
distances can be re-used when clipping is actually performed. This
doesn't have any immediate benefit, but it paves the way for
implementing gl_ClipDistance in vertex shaders and result.clip[] in
vertex programs.
This has not produces any oglconform regressions on my G31 system
which uses software TNL.
Signed-off-by: Ian Romanick <[email protected]>
Reviewed-by: Brian Paul <[email protected]>
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Add _eglSetLogger and _eglSetLogLevel to allow drivers to change the
message logger or report level.
Signed-off-by: Chia-I Wu <[email protected]>
|
| |
| |
| |
| |
| |
| |
| | |
As a result, EGL_NONE is no longer a valid client API. And it is
possible that no config supports the current bound API.
Signed-off-by: Chia-I Wu <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Chia-I Wu <[email protected]>
|
| |
| |
| |
| |
| |
| |
| | |
eglGetProcAddress may not be used to query core (non-extension)
functions.
Signed-off-by: Chia-I Wu <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| | |
This allows an EGL driver to be compiled together with libEGL.so. It
eliminates the need to specify a driver, or support module loading on
new platforms.
Signed-off-by: Chia-I Wu <[email protected]>
|
| |
| |
| |
| |
| | |
gradients are supported, but not enabled by default due to little
testing they got
|
| |
| |
| |
| | |
Need to restore code that fixed up the intel_texture_image state.
|
| |
| |
| |
| | |
src in mask was broken
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
We need to check that we can actually render to the texture's format
before doing mipmap generation.
This may fix bug 24219.
|
| | |
|
| |
| |
| |
| |
| | |
It gets really annoying watching r300g tell me how it's filling surfaces.
Or falling back during filling surfaces.
|
| |
| |
| |
| | |
Still not sure why st keeps handing down things we can't render to.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
This is mainly just to silence some warnings.
|
| | |
|
| |
| |
| |
| |
| | |
This lets us get rid of intel_miptree_depth_offsets() and simplify all
of the calling code.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
need this to properly test with piglit/glean vert/fragprog tests
copied mostly from r300, many thanks to osiris, nha, airlied, others...
|
| |
| |
| |
| |
| | |
seems I overlooked this when removing hardcoded swizzles for this
one previously
|
| | |
|
| | |
|