284ad9c3b29a6d6f0bade050ea9e949d67967983 |
|
18-Jul-2012 |
Paul Berry <stereotype441@gmail.com> |
mesa: Make more consistent use of _mesa_is_{user,winsys}_fbo() A lot of code was still differentiating between between winsys and user fbos by testing the fbo's name against zero. This converts everything in core mesa, the state tracker, and src/mesa/program over to use _mesa_is_user_fbo() and _mesa_is_winsys_fbo(). Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/drawpix.c
|
9ad8f431b2a47060bf05517246ab0fa8d249c800 |
|
25-Jun-2012 |
Jordan Justen <jordan.l.justen@intel.com> |
mesa: add glformats integer type/format detection routines _mesa_is_integer_format is moved to formats.c and renamed as _mesa_is_enum_format_integer. _mesa_is_format_unsigned, _mesa_is_type_integer, _mesa_is_type_unsigned, and _mesa_is_enum_format_or_type_integer are added. Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/drawpix.c
|
e9b908b014be57cd2d3f0432adf16ac5b9631325 |
|
16-Jul-2012 |
Paul Berry <stereotype441@gmail.com> |
msaa: Generate proper error for operations prohibited on MSAA buffers. From the GL 3.0 spec, section 4.3.3, in the documentation for CopyPixels(): "An INVALID_OPERATION error will be generated if the object bound to READ_FRAMEBUFFER_BINDING is framebuffer complete and the value of SAMPLE_BUFFERS is greater than zero." The same applies to CopyTexImage...() and CopyTexSubImage...() functions, since they are defined in terms of CopyPixels(). Previously we were generating an INVALID_FRAMEBUFFER_OPERATION error in these cases. Fixes piglit tests "EXT_framebuffer_multisample/negative-{copypixels,copyteximage}". Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/drawpix.c
|
014306578be1f7aeb883e7b22eb255eda82fa011 |
|
09-May-2012 |
Brian Paul <brianp@vmware.com> |
mesa: implement DEBUG_ALWAYS_FLUSH debug option This flag has been around for a while but it wasn't actually used anywhere. Now, setting this flag causes a glFlush() to be issued after each drawing call (including glBegin/End, glDrawElements, glDrawArrays, glDrawPixels, glCopyPixels and glBitmap).
/external/mesa3d/src/mesa/main/drawpix.c
|
6bed7a861da05ef9751b373a78490db1c5b3e277 |
|
07-Feb-2012 |
Brian Paul <brianp@vmware.com> |
mesa: stop using _mesa_error_check_format_type() in glDrawPixels The _mesa_error_check_format_type() function does two things: check that format/type is legal and check that the destination (or source buffer for glReadPixels) actually exists. Just move the relevant parts of that into _mesa_DrawPixels(). We'll do a similar change in glReadPixels then get rid of the function altogether. Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/drawpix.c
|
9be6654c1f75bc402c807ec0caccebde032afa59 |
|
11-Jan-2012 |
Eric Anholt <eric@anholt.net> |
mesa: Throw the required error for glCopyPixels from multisample FBO. Fixes piglit EXT_framebuffer_multisample/negative-copypixels. Reviewed-by: Brian Paul <brianp@vmware.com> NOTE: This is a candidate for the 8.0 branch.
/external/mesa3d/src/mesa/main/drawpix.c
|
aee96806f049c17384a8edc11acce76257d98a57 |
|
21-Dec-2011 |
Paul Berry <stereotype441@gmail.com> |
mesa: Move RasterDiscard to toplevel of gl_context. Previously we were storing the RasterDiscard flag (for GL_RASTERIZER_DISCARD) in gl_context::TransformFeedback. This was confusing, because we use the _NEW_TRANSFORM flag (not _NEW_TRANSFORM_FEEDBACK) to track state updates to it, and because rasterizer discard has effects even when transform feedback is not in use. This patch makes RasterDiscard a toplevel element in gl_context rather than a subfield of gl_context::TransformFeedback. Note: We can't put RasterDiscard inside gl_context::Transform, since all items inside gl_context::Transform need to be pieces of state that are saved and restored using PushAttrib and PopAttrib. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Marek Olšák <maraeo@gmail.com>
/external/mesa3d/src/mesa/main/drawpix.c
|
887c349d543d5b6d681845eb441be88acb8e0063 |
|
28-Nov-2011 |
Eric Anholt <eric@anholt.net> |
mesa: Reject glDrawPixels(integer format). When folding GL_EXT_texture_integer into the core, a new (and very sensible) restriction was added. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/drawpix.c
|
e7c2b711a3b01cbeb0bf93d5442599457e7f8f51 |
|
30-Sep-2011 |
Eric Anholt <eric@anholt.net> |
mesa: Respect GL_RASTERIZER_DISCARD for various meta-type operations. From the EXT_transform_feedback spec: Primitives can be optionally discarded before rasterization by calling Enable and Disable with RASTERIZER_DISCARD_EXT. When enabled, primitives are discared right before the rasterization stage, but after the optional transform feedback stage. When disabled, primitives are passed through to the rasterization stage to be processed normally. RASTERIZER_DISCARD_EXT applies to the DrawPixels, CopyPixels, Bitmap, Clear and Accum commands as well. And the GL 3.2 spec says it applies to ClearBuffer* as well. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/drawpix.c
|
4e58e56f6fdc0dc240d9ab224f962effe0145a9e |
|
15-Sep-2011 |
Brian Paul <brianp@vmware.com> |
mesa: add missing ')' in error message
/external/mesa3d/src/mesa/main/drawpix.c
|
6b329b9274b18c50f4177eef7ee087d50ebc1525 |
|
26-Apr-2011 |
Brian Paul <brianp@vmware.com> |
Squashed commit of the following: commit 864fe253b04105b7469e5f7b064dc37637b944f8 Author: Brian Paul <brianp@vmware.com> Date: Thu Apr 21 20:13:07 2011 -0600 mesa: s/exec/disp/ in _mesa_init_histogram_dispatch() This function isn't normally compiled (FEATURE_histogram). commit f4bf45e2b94b582cacd19cdca873c5be627e4250 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:58 2011 -0600 mesa: hook up GL_ARB_robustness dispatch functions ...and advertise the extension. Signed-off-by: Brian Paul <brianp@vmware.com> commit 2b89e38e5f572dc40cebc06381ae7c5d04386998 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:58 2011 -0600 mesa: regenerated API files for GL_ARB_robustness Signed-off-by: Brian Paul <brianp@vmware.com> commit 5d5ebfb7135cec9d833adef86cbf4d0f3d9beca8 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 glapi: add ARB_robustness xml Signed-off-by: Brian Paul <brianp@vmware.com> commit 0159d1d6d99f4bbc18381dc2081c20d3aff17ac9 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: implement GL_ARB_robustness functions Signed-off-by: Brian Paul <brianp@vmware.com> commit 938fd71f4c4742f274922d53492a7290ab8d9c9b Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: add context fields for GL_ARB_robustness Signed-off-by: Brian Paul <brianp@vmware.com> commit 72075137bc79e65be03dac7e97b6dba93c3a86a4 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: standardize more bounds-checking error messages Signed-off-by: Brian Paul <brianp@vmware.com> commit 32a3fc23746db49da903fbc08afa0135af3007d2 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: standardize some bounds-checking error messages Signed-off-by: Brian Paul <brianp@vmware.com> commit cecbf1f4d164207de373dec0cadee2e84e1f9656 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: add more bounds-checking support for client memory buffers Signed-off-by: Brian Paul <brianp@vmware.com> commit edc895b52383d5bd274422db56adead1d81daf5f Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: add bounds-checking support for client memory buffers Signed-off-by: Brian Paul <brianp@vmware.com> commit 3a96ef28a538f158a219b406cd090dee70470c85 Author: nobled <nobled@dreamwidth.org> Date: Thu Apr 21 07:53:57 2011 -0600 mesa: use is_bufferobj() helper function Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/drawpix.c
|
e4852ae4d24396daa323652023655fb3b6456ff5 |
|
24-Mar-2011 |
Brian Paul <brianp@vmware.com> |
mesa: minor whitespace fixes
/external/mesa3d/src/mesa/main/drawpix.c
|
51db2045b488477230d9a31b60779f90f0f4bf64 |
|
07-Mar-2011 |
Brian Paul <brianp@vmware.com> |
mesa: remove stray _mesa_finish() call in _mesa_CopyPixels() Leftover debug code from 6364d75008b4fa580c1cb47c59ba1cf3e0caa6cd.
/external/mesa3d/src/mesa/main/drawpix.c
|
b70610b9823fc7dc3672735c11be1a75fbb1a2a4 |
|
01-Mar-2011 |
Brian Paul <brianp@vmware.com> |
mesa: move PBO-related functions into a new file
/external/mesa3d/src/mesa/main/drawpix.c
|
6364d75008b4fa580c1cb47c59ba1cf3e0caa6cd |
|
18-Feb-2011 |
Brian Paul <brianp@vmware.com> |
mesa: MESA_VERBOSE logging for glRead/Draw/CopyPixels, glBlitFramebuffer
/external/mesa3d/src/mesa/main/drawpix.c
|
db61b9ce39bccc43140357652ceb78baaf2aea44 |
|
07-Jan-2011 |
Vinson Lee <vlee@vmware.com> |
mesa: Directly include mfeatures.h in files that perform feature tests.
/external/mesa3d/src/mesa/main/drawpix.c
|
d4cdd2fab058b4b54b415c72bce7df1d21ba975d |
|
27-Oct-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Remove unnecessary headers.
/external/mesa3d/src/mesa/main/drawpix.c
|
ccef2110edbcc418abebabecc42ee3d9c0e5ab7a |
|
27-Oct-2010 |
Brian Paul <brianp@vmware.com> |
mesa: call _mesa_valid_to_render() in glDrawPixels, glCopyPixels, glBitmap This lets us simplify and consolidate some state checking code. This implements the GL_INVALID_OPERATION check for all drawing commands required by GL_EXT_texture_integer.
/external/mesa3d/src/mesa/main/drawpix.c
|
2502ee673893394cfa01f1f26ab9b657a3ccb2dc |
|
23-Oct-2010 |
Brian Paul <brianp@vmware.com> |
mesa: new glDrawPixels error check for integer formats
/external/mesa3d/src/mesa/main/drawpix.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/main/drawpix.c
|
24d311c13339978a37885e88a49a990903652339 |
|
25-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Eliminate index parameter to _mesa_feedback_vertex Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/drawpix.c
|
2cf44390d1e819f23e1d7ceb3199276c9148c647 |
|
23-Feb-2010 |
Chia-I Wu <olv@lunarg.com> |
mesa: Move src/mesa/glapi/dispatch.h to mesa. glapi/dispatch.h is a core Mesa header file. Move the header file to main/ to make this clear. It also becomes clear after this change that IN_DRI_DRIVER is only used in core Mesa to enable the remap table.
/external/mesa3d/src/mesa/main/drawpix.c
|
7395ab042aedb3ef29d3c5d974138bc4430cb772 |
|
19-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Remove unnecessary header from drawpix.c.
/external/mesa3d/src/mesa/main/drawpix.c
|
67a2a4e901367418a5c28e7b0963bf9c0c4762ba |
|
08-Sep-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa/main: Make FEATURE_drawpix follow feature conventions. As shown in mfeatures.h, this allows users of drawpix.h to work without knowing if the feature is available.
/external/mesa3d/src/mesa/main/drawpix.c
|
282f578dbd790d7e5d7f371c51b72f116cda3934 |
|
02-Sep-2009 |
Brian Paul <brianp@vmware.com> |
mesa: skip bitmap drawing code if width==0 or height==0
/external/mesa3d/src/mesa/main/drawpix.c
|
39ec4a9253197c4507d53ce9a3c1d8963d8f5cea |
|
20-Aug-2009 |
Brian Paul <brianp@vmware.com> |
mesa: add GL_DEPTH_STENCIL to glCopyPixels error check Plus, add a comment about 'type' error checking. See bug 19087.
/external/mesa3d/src/mesa/main/drawpix.c
|
20e4421fe3e938f5904d53661ce8d47163db491b |
|
11-Aug-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove _mesa_set_vp_override() from _mesa_Bitmap() This reverts part of commit 2c9812e3d346eb07180da520909b142e8afc1c59. The calls to _mesa_set_vp_override() were causing extra state validation and caused the gallium state tracker's bitmap cache to get flushed on every call.
/external/mesa3d/src/mesa/main/drawpix.c
|
924ba484990a57266b433b59b554124df4924fb4 |
|
07-Aug-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove old, prototype code
/external/mesa3d/src/mesa/main/drawpix.c
|
2c9812e3d346eb07180da520909b142e8afc1c59 |
|
07-Aug-2009 |
Brian Paul <brianp@vmware.com> |
mesa: use _mesa_set_vp_override() in glDraw/CopyPixels and glBitmap We don't use the vertex program in these functions and the driver may install its own. This fixes the broken glCopyPixels swrast fallback in i965 and possibly other drivers. In particular, glCopyPixels sometimes didn't work because the fixed-function fragment program was replacing all fragment colors with the current raster color.
/external/mesa3d/src/mesa/main/drawpix.c
|
7bf6efe78066b33c4ddd278d78ea44cfd12154cc |
|
07-Aug-2009 |
Brian Paul <brianp@vmware.com> |
mesa: use _mesa_bufferobj_mapped()
/external/mesa3d/src/mesa/main/drawpix.c
|
f738b913e6b3aa4e3e9bea41d37e634c6952536f |
|
07-Aug-2009 |
Brian Paul <brianp@vmware.com> |
mesa: use valid_fragment_program() helper
/external/mesa3d/src/mesa/main/drawpix.c
|
3335b847bf1e1ee9e77600bd7122eb56ffbc8c07 |
|
07-Aug-2009 |
Brian Paul <brianp@vmware.com> |
mesa: do error checking on glCopyPixels() type parameter Plus, move some other error checks before state validation and update some comments.
/external/mesa3d/src/mesa/main/drawpix.c
|
f6a3f1f52a969c8d990a3a41e816af4864eea45c |
|
02-Apr-2009 |
Brian Paul <brianp@vmware.com> |
mesa: don't call ctx->Driver.Draw/CopyPixels() if width or height is zero
/external/mesa3d/src/mesa/main/drawpix.c
|
bf8a187f71bd667a0dc0f70164a897d8e62361a8 |
|
28-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: replace FEEDBACK_TOKEN macro with _mesa_feedback_token() inline function
/external/mesa3d/src/mesa/main/drawpix.c
|
0397b2bb41b0f337af2949a15bcd7d0e7e8a7dc1 |
|
11-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge branch 'gallium-0.1' into gallium-0.2 A first attempt at moving gallium onto a branch directly off master... It will be interesting to see how much work this takes to get running. Have resolved the conflicts semi-arbitarily, not compiled or tested. Conflicts: .gitignore Makefile configs/config.mgw configs/darwin configs/darwin-x86ppc configs/default configs/freebsd-dri configs/linux-dri configs/linux-dri-xcb configs/linux-fbdev configs/linux-static configs/linux-x86-64-static configs/linux-x86-static doxygen/Makefile include/GL/gl.h progs/demos/Makefile progs/demos/descrip.mms progs/demos/texenv.c progs/egl/.gitignore progs/egl/Makefile progs/glsl/.gitignore progs/glsl/Makefile progs/glsl/convolutions.c progs/samples/Makefile.mgw progs/tests/.gitignore progs/trivial/.gitignore progs/trivial/point-param.c progs/trivial/tri.c progs/xdemos/.gitignore progs/xdemos/glthreads.c src/egl/drivers/demo/Makefile src/egl/drivers/dri/Makefile src/egl/main/Makefile src/glu/Makefile src/glu/sgi/Makefile src/glu/sgi/Makefile.mgw src/glut/glx/Makefile.mgw src/glut/os2/WarpWin.cpp src/glut/os2/glut_cindex.cpp src/glut/os2/glut_gamemode.cpp src/glut/os2/glut_win.cpp src/glut/os2/glut_winmisc.cpp src/glut/os2/os2_glx.cpp src/glut/os2/os2_menu.cpp src/glut/os2/os2_winproc.cpp src/glw/Makefile src/glx/x11/dri_glx.c src/glx/x11/glxext.c src/mesa/Makefile src/mesa/Makefile.mgw src/mesa/descrip.mms src/mesa/drivers/beos/Makefile src/mesa/drivers/common/descrip.mms src/mesa/drivers/common/driverfuncs.c src/mesa/drivers/directfb/Makefile src/mesa/drivers/dri/Makefile.template src/mesa/drivers/dri/common/dri_bufmgr.c src/mesa/drivers/dri/common/dri_bufmgr.h src/mesa/drivers/dri/common/dri_util.c src/mesa/drivers/dri/common/extension_helper.h src/mesa/drivers/dri/common/mmio.h src/mesa/drivers/dri/common/utils.c src/mesa/drivers/dri/common/utils.h src/mesa/drivers/dri/glcore/Makefile src/mesa/drivers/dri/i810/i810screen.c src/mesa/drivers/dri/i915/intel_ioctl.c src/mesa/drivers/dri/i915/intel_ioctl.h src/mesa/drivers/dri/i915/intel_screen.c src/mesa/drivers/dri/i915/server/i830_common.h src/mesa/drivers/dri/i915/server/i830_dri.h src/mesa/drivers/dri/i965/intel_screen.c src/mesa/drivers/dri/i965/server/i830_common.h src/mesa/drivers/dri/i965/server/i830_dri.h src/mesa/drivers/dri/mach64/mach64_screen.c src/mesa/drivers/dri/nouveau/nouveau_context.h src/mesa/drivers/dri/nouveau/nouveau_fifo.c src/mesa/drivers/dri/nouveau/nouveau_fifo.h src/mesa/drivers/dri/nouveau/nouveau_screen.c src/mesa/drivers/dri/nouveau/nouveau_screen.h src/mesa/drivers/dri/r128/r128_tex.h src/mesa/drivers/dri/savage/savageioctl.h src/mesa/drivers/fbdev/Makefile src/mesa/drivers/osmesa/Makefile src/mesa/drivers/osmesa/descrip.mms src/mesa/drivers/x11/Makefile src/mesa/drivers/x11/descrip.mms src/mesa/drivers/x11/xm_dd.c src/mesa/glapi/glapi.c src/mesa/glapi/glthread.c src/mesa/main/api_validate.c src/mesa/main/attrib.c src/mesa/main/bufferobj.c src/mesa/main/bufferobj.h src/mesa/main/buffers.c src/mesa/main/config.h src/mesa/main/context.c src/mesa/main/descrip.mms src/mesa/main/drawpix.c src/mesa/main/enums.c src/mesa/main/fbobject.c src/mesa/main/glheader.h src/mesa/main/imports.c src/mesa/main/mipmap.c src/mesa/main/mm.c src/mesa/main/mm.h src/mesa/main/mtypes.h src/mesa/main/points.c src/mesa/main/sources src/mesa/main/state.c src/mesa/main/texcompress_fxt1.c src/mesa/main/texenvprogram.c src/mesa/main/texobj.c src/mesa/main/texstate.c src/mesa/main/texstore.c src/mesa/math/descrip.mms src/mesa/shader/arbprogram.c src/mesa/shader/descrip.mms src/mesa/shader/prog_execute.c src/mesa/shader/prog_statevars.c src/mesa/shader/prog_statevars.h src/mesa/shader/prog_uniform.c src/mesa/shader/program.c src/mesa/shader/program.h src/mesa/shader/shader_api.c src/mesa/shader/slang/descrip.mms src/mesa/shader/slang/library/slang_vertex_builtin_gc.h src/mesa/sources src/mesa/swrast/descrip.mms src/mesa/swrast/s_drawpix.c src/mesa/swrast/s_fragprog.c src/mesa/swrast/s_readpix.c src/mesa/swrast/s_span.c src/mesa/swrast_setup/descrip.mms src/mesa/tnl/descrip.mms src/mesa/tnl/t_context.h src/mesa/tnl/t_vp_build.c src/mesa/tnl/tnl.h src/mesa/vbo/descrip.mms src/mesa/vbo/vbo_context.c src/mesa/vbo/vbo_exec_array.c src/mesa/x86-64/xform4.S src/mesa/x86/rtasm/x86sse.c src/mesa/x86/rtasm/x86sse.h windows/VC6/progs/glut/glut.dsp windows/VC7/mesa/gdi/gdi.vcproj windows/VC7/mesa/glu/glu.vcproj windows/VC7/mesa/mesa.sln windows/VC7/mesa/mesa/mesa.vcproj windows/VC7/mesa/osmesa/osmesa.vcproj windows/VC7/progs/glut/glut.vcproj windows/VC8/mesa/gdi/gdi.vcproj windows/VC8/mesa/glu/glu.vcproj windows/VC8/mesa/mesa.sln windows/VC8/mesa/mesa/mesa.vcproj windows/VC8/progs/glut/glut.vcproj
|
d960a0621d65ae9977efe9bbb51dce9e1571b114 |
|
09-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: refactor: move glReadPixels code into new readpix.c file
/external/mesa3d/src/mesa/main/drawpix.c
|
53174afeeb68a79e471185cb463c13ff90af698f |
|
31-May-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
mesa: Apply MSVC portability fixes from Alan Hourihane.
/external/mesa3d/src/mesa/main/drawpix.c
|
4e0e02ae684c0286599309ae166cfc716db940d7 |
|
25-Apr-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: adjust glBitmap coords by a small epsilon Fixes problem with bitmaps jumping around by one pixel depending on window size. The rasterpos is often X.9999 instead of X+1. Run progs/redbook/drawf and resize window to check. Cherry picked from gallium-0.1 branch
/external/mesa3d/src/mesa/main/drawpix.c
|
72c8d2f2449d54005eb721fe3853a6009e9b8d17 |
|
24-Apr-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: adjust glBitmap coords by a small epsilon Fixes problem with bitmaps jumping around by one pixel depending on window size. The rasterpos is often X.9999 instead of X+1. Run progs/redbook/drawf and resize window to check.
/external/mesa3d/src/mesa/main/drawpix.c
|
a39091bc5b68e4d4f5302f1d3f1a138798f54b77 |
|
21-Mar-2008 |
Brian <brian.paul@tungstengraphics.com> |
Refactor PBO validate/map code. We always need to do PBO validation, so do that in core Mesa before calling driv er routine. cherry-picked from Mesa/master.
/external/mesa3d/src/mesa/main/drawpix.c
|
d933be6baf98624c609d422a9b083a08f67e8bdb |
|
21-Mar-2008 |
Brian <brian.paul@tungstengraphics.com> |
Refactor PBO validate/map code. We always need to do PBO validation, so do that in core Mesa before calling driver routine.
/external/mesa3d/src/mesa/main/drawpix.c
|
85ea7ff25cec703a00d79246df49a4ae6192c395 |
|
21-Mar-2008 |
Brian <brian.paul@tungstengraphics.com> |
Fix some PBO breakage. In _mesa_Bitmap, can't early return if bitmap ptr is NULL, it may be an offset into a PBO. Similarly for _mesa_GetTexImage.
/external/mesa3d/src/mesa/main/drawpix.c
|
c80a380ebb58c15db87309d466ef57fb006b40ae |
|
21-Mar-2008 |
Brian <brian.paul@tungstengraphics.com> |
Fix some PBO breakage. In _mesa_Bitmap, can't early return if bitmap ptr is NULL, it may be an offset into a PBO. Similarly for _mesa_GetTexImage.
/external/mesa3d/src/mesa/main/drawpix.c
|
07ff7c2285d9cb10ca52d7de7a6b86fd00379d6f |
|
17-Mar-2008 |
Xiang, Haihao <haihao.xiang@intel.com> |
mesa: Follow GL spec to draw DEPTH_COMPONENT pixels when there's no depth buffer. Fix bug #11580
/external/mesa3d/src/mesa/main/drawpix.c
|
9a563d5e696a7c8fc09f7da5a0d33a9675b00e4c |
|
05-Nov-2007 |
Brian <brian.paul@tungstengraphics.com> |
no-op glCopyPixels if width or height is zero
/external/mesa3d/src/mesa/main/drawpix.c
|
49adf51eeec31c9f3c995a70acc5008522689708 |
|
18-Oct-2007 |
Brian <brian.paul@tungstengraphics.com> |
Add some FLUSH_CURRENT() calls. Without these we can find ourselves in _mesa_load_state_parameters() computing derived lighting/material values whhen the current material properties haven't been updated from the VBO. This may be a somewhat wide-spread problem that needs more attention...
/external/mesa3d/src/mesa/main/drawpix.c
|
ce8988018ca2d838c93df904271b2afc62d6b021 |
|
15-Oct-2007 |
Brian <brian.paul@tungstengraphics.com> |
check for width or height = 0 before calling driver Bitmap func
/external/mesa3d/src/mesa/main/drawpix.c
|
ea4fe661d7f3a95d9db17e1475076f1badf8e1a6 |
|
26-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
merge from texman branch
/external/mesa3d/src/mesa/main/drawpix.c
|
457fb0e1286272c100888217862cde250e46f486 |
|
20-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
use new _mesa_sourc/dest_buffer_exists() functions
/external/mesa3d/src/mesa/main/drawpix.c
|
19b05d5009f4b0e83118b351b7261bb914e33f2b |
|
18-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Don't call Driver->Bitmap() if no image to render
/external/mesa3d/src/mesa/main/drawpix.c
|
948ab5d8a926d55615a4bfbdfc1e9668095dc81c |
|
17-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
move _mesa_update_state() calls before error tests that depend on framebuffer completeness
/external/mesa3d/src/mesa/main/drawpix.c
|
547113c16cbef5db7753f4835ed7b7dd72e77380 |
|
17-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
improved error checking in error_check_format_type()
/external/mesa3d/src/mesa/main/drawpix.c
|
3d61c2e778e5592a52eef21fab6cc301b54f449e |
|
01-Oct-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
move around some error checking
/external/mesa3d/src/mesa/main/drawpix.c
|
5208867f12abd4b13c517e8cd006afde6fadbed8 |
|
28-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
add error checks for framebuffer completeness
/external/mesa3d/src/mesa/main/drawpix.c
|
1ad7b99925e044f82e635f746c1ef2df77f69ac9 |
|
28-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Initial work for GL_EXT_packed_depth_stencil extension. glReadPixels done, glDrawPixels mostly done.
/external/mesa3d/src/mesa/main/drawpix.c
|
99796464c5f0fdb463c31a0e99b0896089b8bd80 |
|
27-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Lift all the format/type error checking out of the _swrast_Draw/Read/CopyPixels functions into the _mesa_Draw/Read/CopyPixels functions.
/external/mesa3d/src/mesa/main/drawpix.c
|
338cbb0e5c6eab982bc4d05df08108e1c9ce97d1 |
|
09-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
don't generate selection hits for glBitmap, glDraw/CopyPixels. Misc clean-ups
/external/mesa3d/src/mesa/main/drawpix.c
|
6e4f594a02fc384b17d5732be652d7d28618aec2 |
|
25-Aug-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed GL_HP_occlusion_test extension
/external/mesa3d/src/mesa/main/drawpix.c
|
6d460af6af77a0d5a5b568bcd6094b98e249ba93 |
|
23-Apr-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added ctx->Vertex/FragmentProgram._Enable flags. Set when vertex/fragment program is enabled AND the currently bound program is valid. Check _Enable instead of Enable to prevent things from blowing up when someone calls glEnable(GL_VERTEX_PROGRAM_ARB) without actually defining a program.
/external/mesa3d/src/mesa/main/drawpix.c
|
7a6b71ef2944bae1718e8167b2faaceb8422071c |
|
13-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Implementation of GL_EXT_pixel_buffer_object extension. Note: extension may not be finalized yet - subject to change! Note: implementation not fully suitable for h/w implementation yet.
/external/mesa3d/src/mesa/main/drawpix.c
|
e6149fac64da1653a315687465a1d83bd8373612 |
|
26-Feb-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
check for invalid fragment program in glDrawPixels, glCopyPixels and glBitmap
/external/mesa3d/src/mesa/main/drawpix.c
|
c40d1dd62dd9bcbb97128e37a75d991a8d3b2d8c |
|
22-Oct-2003 |
Kendall Bennett <KendallB@scitechsoft.com> |
Added GLAPIENTRY decorations for all first level OpenGL API function entry points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler.
/external/mesa3d/src/mesa/main/drawpix.c
|
bd7a3de4b35f8bb1a1ea033ba2893315a4efcc29 |
|
31-Aug-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
added minor assertion
/external/mesa3d/src/mesa/main/drawpix.c
|
6dc85575000127630489b407c50a4b3ea87c9acb |
|
17-Jul-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge Jose's documentation and core Mesa changes from embedded branch
/external/mesa3d/src/mesa/main/drawpix.c
|
9ac51f57efe07ed43a1e4224a7f5daddec401b36 |
|
05-Jun-2003 |
Ian Romanick <idr@us.ibm.com> |
Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.
/external/mesa3d/src/mesa/main/drawpix.c
|
27558a160a9fe91745728d7626995cd88f8fe339 |
|
01-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
/external/mesa3d/src/mesa/main/drawpix.c
|
3c63452e64df7e10aa073c6c3b9492b1d7dabbb8 |
|
25-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Header file clean-up: 1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
/external/mesa3d/src/mesa/main/drawpix.c
|
2188d002df22ac4495444fa7705af1963508f766 |
|
21-Aug-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor error message changes
/external/mesa3d/src/mesa/main/drawpix.c
|
4753d60dd070bb08d0116076bcc08025c86ce857 |
|
15-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added ctx parameter to _mesa_debug() Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes.
/external/mesa3d/src/mesa/main/drawpix.c
|
002483e009e7c8610a5abfbf61a43694cb34e1d3 |
|
09-May-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Minor change to current raster position and texcoords.
/external/mesa3d/src/mesa/main/drawpix.c
|
858b694b6478c0139fbe4a6da16fc97d99fcf5c4 |
|
15-Jan-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
added some missing error checks
/external/mesa3d/src/mesa/main/drawpix.c
|
86b842790b720cd6b1499ce8edca8a4e9c8dc029 |
|
14-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
vertex program check-in
/external/mesa3d/src/mesa/main/drawpix.c
|
d9331ae71ee6fbba0f2b17d68b2f0f45e98a38f9 |
|
13-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed errors in feedback for glDraw/CopyPixels and glBitmap
/external/mesa3d/src/mesa/main/drawpix.c
|
acc722d4b890da7ed0ede24751e2bcaf28cc1468 |
|
26-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
More raster fog coord fixes. New truncate vs. floor comments in drawpixels.c Added current raster secondary color state, not used yet.
/external/mesa3d/src/mesa/main/drawpix.c
|
8c2f6c5059a60d845716277973c826f4069926e6 |
|
26-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_IBM_rasterpos_clip extension
/external/mesa3d/src/mesa/main/drawpix.c
|
1b258989462e907e45abbdf8743b0a75f22c02b3 |
|
18-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Consolidated source files. Since the re-org a number of source files only had one or two functions left in them.
/external/mesa3d/src/mesa/main/drawpix.c
|
51c0c71811508b6658e0d5dcff8426b618322a73 |
|
28-Apr-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Support for floating point color representation in tnl module.
/external/mesa3d/src/mesa/main/drawpix.c
|
33143303feaf84afbef2e63ac0adab2d70b3c344 |
|
10-Apr-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added IROUND_POS() macro to mmath.h and use where appropriate. (Klaus Niederkrueger)
/external/mesa3d/src/mesa/main/drawpix.c
|
709892459922a32096fe9dd8261d0d92337bb02f |
|
19-Mar-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Split driver struct into swrast/tnl/core components.
/external/mesa3d/src/mesa/main/drawpix.c
|
22144ab7552f0799bcfca506bf4ffa7f70a06649 |
|
12-Mar-2001 |
Gareth Hughes <gareth@valinux.com> |
Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/main/drawpix.c
|
08836341788a9f9d638d9dc8328510ccd18ddeb5 |
|
03-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/main/drawpix.c
|
5c1e7fa6ee72f4403d9ec9d12830dd689b966e71 |
|
29-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Removed knowledge of swrast Clear/Bitmap/Accum/Draw/Read/CopyPixels functions from core mesa -- if drivers need these fallbacks they must now call them themselves. Introduced hooks for clip-vertex-interpolation and the rendering of clipped lines and polygons. Allows drivers to interpolate their hardware-format vertices directly. Used in dri drivers to replace fastpath code. Slight optimizations to pipeline build/run routines.
/external/mesa3d/src/mesa/main/drawpix.c
|
cab974cf6c2dbfbf5dd5d291e1aae0f8eeb34290 |
|
26-Dec-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Major rework of tnl module New array_cache module Support 8 texture units in core mesa (now support 8 everywhere) Rework core mesa statechange operations to avoid flushing on many noop statechanges.
/external/mesa3d/src/mesa/main/drawpix.c
|
5e3bc0c2a2bcdf59949410f94c9b705fc1281ce8 |
|
22-Nov-2000 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
Committing in . Modified Files: Mesa/macos/gli_api/gliapi1.h Mesa/macos/gli_api/gliapi2.h Mesa/macos/gli_api/gliapiext.h Mesa/macos/src-gli/fxgli.c Mesa/macos/src-gli/fxgli.h Mesa/macos/src-gli/fxgli2.c Mesa/macos/src-gli/fxgli_tridebug.c Mesa/src/accum.c Mesa/src/accum.h Mesa/src/all.h Mesa/src/alpha.c Mesa/src/alpha.h Mesa/src/attrib.c Mesa/src/attrib.h Mesa/src/bitmap.c Mesa/src/bitmap.h Mesa/src/blend.c Mesa/src/blend.h Mesa/src/buffers.c Mesa/src/buffers.h Mesa/src/clip.c Mesa/src/clip.h Mesa/src/colortab.h Mesa/src/config.c Mesa/src/context.c Mesa/src/context.h Mesa/src/convolve.c Mesa/src/convolve.h Mesa/src/copypix.c Mesa/src/copypix.h Mesa/src/debug.c Mesa/src/depth.c Mesa/src/depth.h Mesa/src/dlist.c Mesa/src/dlist.h Mesa/src/drawpix.c Mesa/src/drawpix.h Mesa/src/enable.c Mesa/src/enable.h Mesa/src/eval.c Mesa/src/eval.h Mesa/src/extensions.c Mesa/src/extensions.h Mesa/src/feedback.c Mesa/src/feedback.h Mesa/src/fog.c Mesa/src/fog.h Mesa/src/get.c Mesa/src/get.h Mesa/src/glapi.c Mesa/src/glthread.h Mesa/src/highpc.c Mesa/src/hint.h Mesa/src/histogram.h Mesa/src/image.c Mesa/src/image.h Mesa/src/imports.c Mesa/src/light.c Mesa/src/light.h Mesa/src/lines.c Mesa/src/lines.h Mesa/src/logic.c Mesa/src/logic.h Mesa/src/masking.c Mesa/src/masking.h Mesa/src/matrix.c Mesa/src/matrix.h Mesa/src/pixel.c Mesa/src/pixel.h Mesa/src/points.c Mesa/src/points.h Mesa/src/polygon.c Mesa/src/polygon.h Mesa/src/rastpos.c Mesa/src/readpix.c Mesa/src/scissor.c Mesa/src/scissor.h Mesa/src/state.c Mesa/src/state.h Mesa/src/stencil.c Mesa/src/stencil.h Mesa/src/teximage.c Mesa/src/teximage.h Mesa/src/texobj.c Mesa/src/texobj.h Mesa/src/texstate.c Mesa/src/texstate.h Mesa/src/texture.c Mesa/src/texture.h Mesa/src/texutil.c Mesa/src/texutil.h Mesa/src/varray.c Mesa/src/varray.h Mesa/src/X/fakeglx.c Mesa/src/X/xm_api.c Mesa/src/X/xm_dd.c Mesa/src/X/xm_line.c Mesa/src/X/xm_span.c Mesa/src/X/xm_tri.c Mesa/src/swrast/s_aaline.c Mesa/src/swrast/s_aaline.h Mesa/src/swrast/s_aatriangle.h Mesa/src/swrast/s_accum.h Mesa/src/swrast/s_alpha.h Mesa/src/swrast/s_alphabuf.h Mesa/src/swrast/s_blend.h Mesa/src/swrast/s_context.c Mesa/src/swrast/s_context.h Mesa/src/swrast/s_depth.h Mesa/src/swrast/s_drawpix.h Mesa/src/swrast/s_feedback.h Mesa/src/swrast/s_fog.h Mesa/src/swrast/s_histogram.h Mesa/src/swrast/s_lines.h Mesa/src/swrast/s_logic.h Mesa/src/swrast/s_masking.h Mesa/src/swrast/s_pb.h Mesa/src/swrast/s_pixeltex.h Mesa/src/swrast/s_points.h Mesa/src/swrast/s_quads.c Mesa/src/swrast/s_quads.h Mesa/src/swrast/s_scissor.h Mesa/src/swrast/s_span.h Mesa/src/swrast/s_stencil.h Mesa/src/swrast/s_texture.h Mesa/src/swrast/s_triangle.h Mesa/src/swrast/s_zoom.h Mesa/src/swrast/swrast.h Mesa/src/swrast_setup/ss_context.h Mesa/src/swrast_setup/ss_triangle.c Mesa/src/swrast_setup/ss_triangle.h Mesa/src/swrast_setup/ss_vb.h Mesa/src/tnl/t_clip.c Mesa/src/tnl/t_clip.h Mesa/src/tnl/t_context.c Mesa/src/tnl/t_context.h Mesa/src/tnl/t_cva.c Mesa/src/tnl/t_cva.h Mesa/src/tnl/t_debug.c Mesa/src/tnl/t_debug.h Mesa/src/tnl/t_dlist.h Mesa/src/tnl/t_eval.c Mesa/src/tnl/t_eval.h Mesa/src/tnl/t_fog.c Mesa/src/tnl/t_fog.h Mesa/src/tnl/t_light.c Mesa/src/tnl/t_light.h Mesa/src/tnl/t_pipeline.c Mesa/src/tnl/t_pipeline.h Mesa/src/tnl/t_shade.c Mesa/src/tnl/t_shade.h Mesa/src/tnl/t_stages.c Mesa/src/tnl/t_stages.h Mesa/src/tnl/t_texture.c Mesa/src/tnl/t_texture.h Mesa/src/tnl/t_trans_elt.c Mesa/src/tnl/t_trans_elt.h Mesa/src/tnl/t_varray.c Mesa/src/tnl/t_varray.h Mesa/src/tnl/t_vb.c Mesa/src/tnl/t_vb.h Mesa/src/tnl/t_vbcull.c Mesa/src/tnl/t_vbcull.h Mesa/src/tnl/t_vbfill.c Mesa/src/tnl/t_vbfill.h Mesa/src/tnl/t_vbindirect.c Mesa/src/tnl/t_vbindirect.h Mesa/src/tnl/t_vbrender.c Mesa/src/tnl/t_vbrender.h Mesa/src/tnl/t_vbxform.c Mesa/src/tnl/t_vbxform.h Mesa/src/tnl/tnl.h Added Files: Mesa/src/mtypes.h Removed Files: Mesa/src/types.h Changed Mesa/src/types to Mesa/src/mtypes.h to avoid conflicts while compiling on a VMS system. ----------------------------------------------------------------------
/external/mesa3d/src/mesa/main/drawpix.c
|
23caf20169ac38436ee9c13914f1d6aa7cf6bb5e |
|
16-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Move the transform and lighting code to two new directories math: Provides basic matrix and vector functionality that might be useful to multiple software t&l implementations, and is used by core mesa to manage the Model, Project, etc matrices. tnl: The real transform & lighting code from core mesa, including everything from glVertex3f through vertex buffer handling, transformation, clipping, lighting and handoff to a driver for rasterization. The interfaces of these can be further tightened up, but the basic splitting up of state and code move is done.
/external/mesa3d/src/mesa/main/drawpix.c
|
724abeb058ca9372c5a9b9e38ee43dde1accaa41 |
|
31-Oct-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Moved the software rasterizer to a new directory.
/external/mesa3d/src/mesa/main/drawpix.c
|
9499e017b7e05411a32b3e4fa94885eaec0d7277 |
|
30-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Removed UPDATE_IMAGE_TRANSFER_STATE, use _NEW_PIXEL flag instead. More minor GLchan changes. Silence some compiler warnings in cva.[ch]
/external/mesa3d/src/mesa/main/drawpix.c
|
193005393d6b1422ad9084f8e71004f4f055b88f |
|
29-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
renamed Current.ByteColor Current.Color
/external/mesa3d/src/mesa/main/drawpix.c
|
699bc7b73d2fede77d3290f66c1ec355afd0373e |
|
29-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
More GLchan color channel changes. Some header file re-org: Move matrix, vertex buffer structs to types.h to fix #include mess. Remove typedef, extern declarations from config.h
/external/mesa3d/src/mesa/main/drawpix.c
|
c893a015d8a50a38cd3f727d99835e7e7e2ccea9 |
|
28-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
New colormac.h file for color-related macros. Lot's of clean-up in macros.h and mmath.h
/external/mesa3d/src/mesa/main/drawpix.c
|
fe5d67d95f3a5fc84c5421d409a6464642aaf2cb |
|
27-Oct-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Implement EXT_fog_coord and EXT_secondary_color. EXT_secondary_color is disabled until we get some dispatch offsets from SGI.
/external/mesa3d/src/mesa/main/drawpix.c
|
d3672166787028857ea51ad9570cab7e173898c3 |
|
17-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
ported render begin/end calls from Mesa 3.4
/external/mesa3d/src/mesa/main/drawpix.c
|
fa849a0e1622039bf66ef2b7506669aba8d77d91 |
|
05-Oct-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
drawing color-index image to RGB window was broken
/external/mesa3d/src/mesa/main/drawpix.c
|
9c05c0494d06dcf429d8489107be49e339305690 |
|
30-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
support for N texture units
/external/mesa3d/src/mesa/main/drawpix.c
|
b1394fa92aaaf859ce9efc8b5fc194397921320c |
|
26-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
First batch of OpenGL SI related changes: Renamed struct gl_context to struct __GLcontextRec. Include glcore.h, setup GL imports/exports. Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions. GLcontext's Visual field is no longer a pointer.
/external/mesa3d/src/mesa/main/drawpix.c
|
8d4bd87c1ad8db33b7cb7eae309abf36f14986d8 |
|
12-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added format/type error check to draw_rgba_pixels()
/external/mesa3d/src/mesa/main/drawpix.c
|
48c6a6ecd2b94d73317f1579193d98101566217a |
|
08-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
changed gl_frame_buffer Xmax and Ymax to be exclusive boundary values
/external/mesa3d/src/mesa/main/drawpix.c
|
724f2939f4cf351dba37a8d80e1a01fdcf07f3c2 |
|
06-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
silence compiler warning (zoomY0)
/external/mesa3d/src/mesa/main/drawpix.c
|
f93b3dd69e744cf1dd6b102a11cdb07c2df4a967 |
|
30-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more convolution work
/external/mesa3d/src/mesa/main/drawpix.c
|
732dd6f4173917ca1e21901b9c3fa29dbd5f019f |
|
23-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
enabling 1D convolution caused a problem
/external/mesa3d/src/mesa/main/drawpix.c
|
46e8a513837ae8af03c2e69bf81dba5ae80eebfe |
|
21-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
basic glDrawPixels convolution implemented
/external/mesa3d/src/mesa/main/drawpix.c
|
b1097f24a8410b623deb52069ad7e66bae35944c |
|
16-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
optimized glDrawPixels for glPixelZoom(1,-1) (Andrew Gee)
/external/mesa3d/src/mesa/main/drawpix.c
|
6f0294ca4706f5edc70c825a4efde860c7ffb7d2 |
|
16-Aug-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed typo which disabled simple_DrawPixels
/external/mesa3d/src/mesa/main/drawpix.c
|
595fce04f6e3477a898d6634e51653d809fcb35b |
|
01-Jul-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added histogram sink test
/external/mesa3d/src/mesa/main/drawpix.c
|
c29714dccb664562958cf36cdedee9c4377585d2 |
|
01-Jul-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
enabled GL_POST_CONVOLUTION_COLOR_TABLE
/external/mesa3d/src/mesa/main/drawpix.c
|
24507ff6ab91a85f98da60745bd6585499968b60 |
|
27-Jun-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_EXT_texture_env_combine (Holger Waechtler)
/external/mesa3d/src/mesa/main/drawpix.c
|
308a7152b2adac7c6e4429e42618696aeac07a48 |
|
27-Jun-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed type checking error
/external/mesa3d/src/mesa/main/drawpix.c
|
1a1cf7ed75d799bbda34399ddab7949b8c06686e |
|
04-May-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
implemented GL_EXT_histogram extension
/external/mesa3d/src/mesa/main/drawpix.c
|
c397a6b28351ad97f996f913cfe9266b9f9096f6 |
|
18-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more color table and imaging work
/external/mesa3d/src/mesa/main/drawpix.c
|
179870a5b806a3ee84cb56fa20c3a003f9fc5b97 |
|
12-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
more work on GL_SGI_color_table, pixel transfer code clean-up
/external/mesa3d/src/mesa/main/drawpix.c
|
d0130a989a3b331eb8114f1ee4addb95ce31e0e2 |
|
11-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
clip depth/stencil spans to window bounds
/external/mesa3d/src/mesa/main/drawpix.c
|
250069dbb443f26f4dcc409c9c873019a5f50f9d |
|
08-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_SGI_color_matrix extension
/external/mesa3d/src/mesa/main/drawpix.c
|
2b2e925ea4a5652b0ab73b1efbce345a42663842 |
|
07-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
added GL_SGIX/SGIS_pixel_texture extension
/external/mesa3d/src/mesa/main/drawpix.c
|
199d039bc365ce6b3f42037497b1e7ebe232bc69 |
|
01-Apr-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
changes for GL_HP_occlusion_test
/external/mesa3d/src/mesa/main/drawpix.c
|
b7d076fc96ac27117421653a043d00a95f789d24 |
|
21-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
changed imaging functions to _mesa_ prefix
/external/mesa3d/src/mesa/main/drawpix.c
|
ed30dfa1264ec8875a3162c3c8778bc703bf11d5 |
|
03-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
runtime selectable depth buffer depth
/external/mesa3d/src/mesa/main/drawpix.c
|
4ee75bdab562d2125836668afab22e3726732c4c |
|
03-Mar-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
moved device driver DrawPixels call
/external/mesa3d/src/mesa/main/drawpix.c
|
bab8f790aed0085ef4353db69d3c6c537f1174b6 |
|
09-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
glDrawPixels w/ format=GL_COLOR_INDEX was broken
/external/mesa3d/src/mesa/main/drawpix.c
|
ea39f042c378c234b573ceead4c5194020d949c4 |
|
02-Feb-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated includes for source file reorg
/external/mesa3d/src/mesa/main/drawpix.c
|
7110c37d5e0a37d64c9867af5b1a4c9316a13ed0 |
|
26-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
generate Z values when fog enabled (Andree Borrmann)
/external/mesa3d/src/mesa/main/drawpix.c
|
3f02f90f943a996d88abc20f74503afbb56a4c98 |
|
24-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added support for separate read/draw buffers per context
/external/mesa3d/src/mesa/main/drawpix.c
|
4e176ff358956b773ec486a220cc21971ed97495 |
|
22-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
added _mesa_clip_pixelrect()
/external/mesa3d/src/mesa/main/drawpix.c
|
4b7526d001ee739ce4287e9110c9d6cd97738ba4 |
|
18-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
silence an uninitialized var warning
/external/mesa3d/src/mesa/main/drawpix.c
|
fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5 |
|
11-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
first big check-in of new Mesa 3.3 code
/external/mesa3d/src/mesa/main/drawpix.c
|
327c69127cf6203681d418a76186f70cc71b9212 |
|
08-Nov-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
clean-up of header includes (Daryll)
/external/mesa3d/src/mesa/main/drawpix.c
|
bc41b08073bd764d1844c4cc32bbd4cd0fc0b850 |
|
19-Oct-1999 |
Brian Paul <brian.paul@tungstengraphics.com> |
more image type error checking in draw_stencil_pixels()
/external/mesa3d/src/mesa/main/drawpix.c
|
485f04074151686fa24d40e3eeb83029d3d8c425 |
|
08-Oct-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
Fixed includes & added a few hooks for the DRI.
/external/mesa3d/src/mesa/main/drawpix.c
|
1bf9dfaf5dea61e3d33a69b0a549be54ef6d74df |
|
18-Sep-1999 |
Keith Whitwell <keith@tungstengraphics.com> |
Large patch: - FX bug fixes. - Polygon mode and edgeflag work properly. - Clipping works with edgeflag. - Driver.ReducedPrimitiveChange() callback so drivers that implement lines & points as triangles can turn culling off before rendering groups of these primitives. - Cleaned up feedback & select primitives.
/external/mesa3d/src/mesa/main/drawpix.c
|
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c |
|
19-Aug-1999 |
jtg <jtg> |
Initial revision
/external/mesa3d/src/mesa/main/drawpix.c
|