Brian Paul
98eb7a14a4
mesa: remove left-over debug printf
16 년 전
Vinson Lee
ea862ec8ff
prog/tests: Fix MSVC build.
16 년 전
Corbin Simpson
fd63f89e95
r300g: Move ztop to derived state.
Need to get it into its own atom instead of piggybacking on DSA.
16 년 전
Corbin Simpson
f13e507798
r300g: Compiler warning cleanup.
16 년 전
Dave Airlie
88b697fb0a
r300g: remove buffer add that should be unnecessary.
This should be handled in the emit fine
16 년 전
Dave Airlie
fa581580b1
r300g: add QUERY to KITCHEN_SINK
I missed this, thanks to Corbin for pointing it out.
16 년 전
Dave Airlie
ce5cba040c
r300g: add one more ZTOP disable bit.
Still missing the frag uses kill support, hopefully nha can point that out.
16 년 전
Dave Airlie
51d1cf55da
r300g: port over last parts of oq support.
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.
16 년 전
Dave Airlie
47791697ab
r300g: convert query to a state for emitting.
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.
16 년 전
Dave Airlie
c1bee7bdea
r300g: fixup arb occulsion query support.
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.
16 년 전
Dave Airlie
210481ae16
r300g: attempt to make bo space check sane.
This attempts to make r300g do proper bo space checking as opposed
to whatever it was doing now.
Signed-off-by: Dave Airlie <airlied@redhat.com>
16 년 전
Dave Airlie
23c0c820e2
r300g: fix case where texture unit 0 is disabled but unit 1 is enabled.
to reproduce, start texrect, disable 0 texture in menu.
Signed-off-by: Dave Airlie <airlied@redhat.com>
16 년 전
Brian Paul
220f72a8d0
mesa: minor tweak to printf string
16 년 전
Brian Paul
435623b3f0
mesa: rework _mesa_read_shader() debug hook
Look for shaders named "newshader_<CHECKSUM>" to replace the incoming
shader text. For debug purposes.
16 년 전
Brian Paul
dfefde38c7
mesa: don't print pointer in _mesa_fprint_parameter_list()
16 년 전
Ian Romanick
f058b25881
Store clipping distance for user clip planes as part of vertex processing
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 <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
16 년 전
Patrice Mandin
cf33aaf8fe
nouveau: nv30: use texture width,height for render target dimensions
16 년 전
Chia-I Wu
f1c5cab552
egl: Improve logging facility.
Add _eglSetLogger and _eglSetLogLevel to allow drivers to change the
message logger or report level.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
16 년 전
Chia-I Wu
310c76812e
egl: Allow binding to any client API.
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 <olvaffe@gmail.com>
16 년 전
Chia-I Wu
e787ffcd02
egl: Preload a driver if eglGetProcAddress is called early.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
16 년 전
Chia-I Wu
9061d733d3
egl: Remove core functions from eglGetProcAddress.
eglGetProcAddress may not be used to query core (non-extension)
functions.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
16 년 전
Chia-I Wu
5541988578
egl: Add support for driver built-in.
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 <olvaffe@gmail.com>
16 년 전
Zack Rusin
1cc1c3a033
st/xorg: solid fills with masks are supported
gradients are supported, but not enabled by default due to little
testing they got
16 년 전
Brian Paul
83f4e72009
intel: fix broken sw generate mipmap path
Need to restore code that fixed up the intel_texture_image state.
16 년 전
Zack Rusin
89bb33fb20
st/xorg: fix and enable by default xrender acceleration
src in mask was broken
16 년 전
Brian Paul
eefecf5d2a
mesa: whitespace fixes
16 년 전
Brian Paul
c8413351c3
mesa: do RTT check in _mesa_meta_check_generate_mipmap_fallback()
We need to check that we can actually render to the texture's format
before doing mipmap generation.
This may fix bug 24219.
16 년 전
Corbin Simpson
ca8cafda0b
r300g: More debug flags.
16 년 전
Corbin Simpson
a4a4f7abc2
r300g: Surface debug.
It gets really annoying watching r300g tell me how it's filling surfaces.
Or falling back during filling surfaces.
16 년 전
Corbin Simpson
95a05621eb
r300g: Fallback on surfaces we can't render to or from.
Still not sure why st keeps handing down things we can't render to.
16 년 전
Corbin Simpson
36ccdf09b8
r300g: Prevent multiple-use textures from getting incorrectly approved.
16 년 전
Corbin Simpson
05fc9cdfdf
r300g: Clean up texture formats.
16 년 전
Brian Paul
3f928b3552
mesa: save/set/restore texture base/wrap state in blitframebuffer_texture()
16 년 전
Brian Paul
b5d6a8e88f
mesa: minor clean up in check_begin_texture_render()
16 년 전
Brian Paul
47a7535f41
intel: whitespace/formatting clean-up
16 년 전
Brian Paul
3732d0a77d
intel: replace extern decl with #include
16 년 전
Brian Paul
b9c2897957
intel: added INLINE keyword to minify()
This is mainly just to silence some warnings.
16 년 전
Brian Paul
c932e21fa8
intel: code clean-ups
16 년 전
Brian Paul
e6594a22f2
intel: pass zslice to intel_miptree_image_offset()
This lets us get rid of intel_miptree_depth_offsets() and simplify all
of the calling code.
16 년 전
Brian Paul
15d2ef6024
i965: remove unused var
16 년 전
Vinson Lee
96fd13c1a0
prog/tests: Fix MSVC build.
16 년 전
Brian Paul
6c1cd4c558
mesa: print program Id when printing
16 년 전
Patrice Mandin
a5348d435d
Add support for more 8 and 16 bits formats
16 년 전
Andre Maasikas
7a32c0a19e
r600: implement ProgramStringNotify
need this to properly test with piglit/glean vert/fragprog tests
copied mostly from r300, many thanks to osiris, nha, airlied, others...
16 년 전
Andre Maasikas
da66d9e12d
r600: LIT dst.y gets value from src.x
seems I overlooked this when removing hardcoded swizzles for this
one previously
16 년 전
Andre Maasikas
97dd35bd6f
r600: DPH adds w comp of second operand, so set first one to 1 instead
16 년 전
Zack Rusin
150d4968e3
st/xorg: initialize pipe in the renderer
16 년 전
Zack Rusin
319a588238
st/xorg: lots of rendering and xv changes
extract all the rendering code to xorg_rendedrer, make both exa and xv
share that code. in the process cleanup the rendering code and implement
a lot more of the xv infrastructure.
16 년 전
Zack Rusin
59ae3d5155
configs: fix some remains of the i915simple driver
16 년 전
Zack Rusin
4969d014e5
st/xorg: implement basics of xv
16 년 전