OSDN Git Service
Chia-I Wu [Wed, 23 Sep 2009 10:25:43 +0000 (18:25 +0800)]
egl_android: Merge tiling support from eagle.
Chia-I Wu [Wed, 23 Sep 2009 06:45:37 +0000 (14:45 +0800)]
Merge branch 'mesa-es' into android
Chia-I Wu [Wed, 23 Sep 2009 06:44:09 +0000 (14:44 +0800)]
mesa: Pixel zoom should be ignored in _mesa_meta_draw_tex.
Chia-I Wu [Wed, 23 Sep 2009 06:36:37 +0000 (14:36 +0800)]
es: Add support for GL_ARB_texture_non_power_of_two.
Chia-I Wu [Fri, 18 Sep 2009 09:13:20 +0000 (17:13 +0800)]
egl_android: Add untested support for EGLImage.
Chia-I Wu [Fri, 18 Sep 2009 09:12:11 +0000 (17:12 +0800)]
egl_android: Initialize __DRIbuffer properly.
Chia-I Wu [Fri, 18 Sep 2009 07:42:48 +0000 (15:42 +0800)]
egl_android: Remove unused variables.
Chia-I Wu [Wed, 16 Sep 2009 03:19:10 +0000 (11:19 +0800)]
egl_android: New EGL driver for Android.
Chia-I Wu [Fri, 18 Sep 2009 03:15:27 +0000 (11:15 +0800)]
es: Turn of FEATURE_es2_glsl.
Chia-I Wu [Wed, 16 Sep 2009 03:06:48 +0000 (11:06 +0800)]
Build libes1api.a.
Chia-I Wu [Wed, 16 Sep 2009 03:00:19 +0000 (11:00 +0800)]
mesa: Rename libmesa.a to libes1.a.
Chia-I Wu [Tue, 15 Sep 2009 15:50:45 +0000 (23:50 +0800)]
mesa: Save META_SHADER in _mesa_meta_draw_tex.
Chia-I Wu [Tue, 15 Sep 2009 10:50:51 +0000 (18:50 +0800)]
Merge commit 'eee/mesa-es' into android
Chia-I Wu [Tue, 15 Sep 2009 10:40:24 +0000 (18:40 +0800)]
mesa: Fix a division in _mesa_meta_draw_tex.
Both crop rectangle and texture dimensions are integers. Cast to get
float division.
Chia-I Wu [Tue, 15 Sep 2009 09:51:25 +0000 (17:51 +0800)]
intel: Add support for GL_OES_draw_texture.
Chia-I Wu [Tue, 15 Sep 2009 09:47:13 +0000 (17:47 +0800)]
mesa: Add _mesa_meta_draw_tex.
Chia-I Wu [Tue, 15 Sep 2009 07:22:18 +0000 (15:22 +0800)]
mesa/tnl: Add support for GL_FIXED in _tnl_import_array.
Chia-I Wu [Tue, 15 Sep 2009 06:20:30 +0000 (14:20 +0800)]
Update Android.mk for recent merge.
Chia-I Wu [Tue, 15 Sep 2009 06:18:27 +0000 (14:18 +0800)]
intel: Fix DRI CopyBuffer extension.
Chia-I Wu [Tue, 15 Sep 2009 03:43:15 +0000 (11:43 +0800)]
es: Pre-generate ES1 source files.
Chia-I Wu [Tue, 15 Sep 2009 06:16:22 +0000 (14:16 +0800)]
Merge commit 'eee/mesa-es' into android
Chia-I Wu [Tue, 15 Sep 2009 04:40:54 +0000 (12:40 +0800)]
egl_xdri: Check that FlushCurrentContext is available.
Chia-I Wu [Mon, 14 Sep 2009 08:06:51 +0000 (16:06 +0800)]
intel: Add support for GL_OES_EGL_image.
This is primitive and some pathes are not tested.
Chia-I Wu [Mon, 14 Sep 2009 05:51:54 +0000 (13:51 +0800)]
es: Add support for GL_OES_EGL_image.
Chia-I Wu [Mon, 14 Sep 2009 05:45:59 +0000 (13:45 +0800)]
es/glapi: Add support for GL_OES_EGL_image.
Chia-I Wu [Mon, 14 Sep 2009 05:46:45 +0000 (13:46 +0800)]
glapi: Generate typedef for GLeglImageOES.
Chia-I Wu [Mon, 14 Sep 2009 07:39:09 +0000 (15:39 +0800)]
es: Check OES_draw_texture is enabled.
Chia-I Wu [Mon, 14 Sep 2009 05:32:29 +0000 (13:32 +0800)]
egl_xdri: Flush commands on context switch and buffer swap.
The corresponding DRI functions does not flush for us.
Chia-I Wu [Tue, 18 Aug 2009 08:36:10 +0000 (16:36 +0800)]
egl_xdri: Implement eglCreateImageKHR.
Chia-I Wu [Sat, 15 Aug 2009 14:58:13 +0000 (22:58 +0800)]
egl: Add support for EGL_KHR_image_base.
Individual drivers still need to implement the API hooks.
Chia-I Wu [Sat, 15 Aug 2009 14:57:47 +0000 (22:57 +0800)]
egl: Update eglext.h to version 3.
Chia-I Wu [Mon, 14 Sep 2009 04:15:17 +0000 (12:15 +0800)]
i915: Build i915_dri with libes1.a.
Chia-I Wu [Mon, 14 Sep 2009 03:55:18 +0000 (11:55 +0800)]
es: Build libesX.a.
Chia-I Wu [Mon, 14 Sep 2009 04:10:18 +0000 (12:10 +0800)]
i915: Respect mfeatures.h.
Chia-I Wu [Mon, 14 Sep 2009 04:10:50 +0000 (12:10 +0800)]
dri/common: Protect driDispatchRemapTable with IN_DRIVER_DRIVER.
Chia-I Wu [Mon, 14 Sep 2009 04:37:55 +0000 (12:37 +0800)]
mesa/swrast: Define _swrast_UpdateTexturePalette to NULL.
This allows swrast to be passed to _MESA_INIT_COLORTABLE_FUNCTIONS.
Chia-I Wu [Mon, 14 Sep 2009 04:51:53 +0000 (12:51 +0800)]
glapi: Respect IN_DRI_DRIVER in extension_helper.h.
This allows extension_helper.h to be used with IN_DRI_DRIVER undefined.
In such case, generate macros for source level compatibility.
Chia-I Wu [Mon, 14 Sep 2009 02:59:43 +0000 (10:59 +0800)]
es/main: Report GL_OES_draw_texture only when enabled.
Chia-I Wu [Mon, 14 Sep 2009 03:03:02 +0000 (11:03 +0800)]
es/st: Move state tracker code to mesa/st.
State tracker is one of the mesa drivers. It should not belong to the
es overlay.
Chia-I Wu [Sun, 13 Sep 2009 11:04:37 +0000 (19:04 +0800)]
es: Proper support for FEATURE_OES_draw_texture.
Update default extensions and add DrawTex driver function.
Chia-I Wu [Tue, 8 Sep 2009 09:44:22 +0000 (17:44 +0800)]
mesa/swrast: Respect mfeatures.h.
FEATURE_accum, FEATURE_convolve, FEATURE_colortable, and FEATURE_drawpix
cover part of the functionalities of swrast module. Disable them when
the features are disabled.
Chia-I Wu [Tue, 8 Sep 2009 09:57:43 +0000 (17:57 +0800)]
mesa/tnl: Respect mfeatures.h.
_tnl_RasterPos should be disabled with FEATURE_rastpos.
Chia-I Wu [Sat, 12 Sep 2009 18:22:38 +0000 (02:22 +0800)]
es/main: Better glGetString support.
Chia-I Wu [Sat, 12 Sep 2009 12:25:55 +0000 (20:25 +0800)]
es/glapi: Remove unnecessary extensions from es_COMPAT.
After disabling FEATURE_beginend, many of the extensions defined for
compatibility are not needed anymore.
Chia-I Wu [Sat, 12 Sep 2009 10:59:13 +0000 (18:59 +0800)]
mesa: New feature FEATURE_beginend.
This feature corresponds to the Begin/End paradigm. Disabling this
feature also eliminates the use of GLvertexformat completely.
Chia-I Wu [Thu, 3 Sep 2009 03:27:30 +0000 (11:27 +0800)]
progs/es: Link to libX11.
Brian Paul [Tue, 12 May 2009 20:30:40 +0000 (14:30 -0600)]
es: fix comment
Brian Paul [Tue, 12 May 2009 20:29:47 +0000 (14:29 -0600)]
es: OpenGL ES 2.x demo programs
Brian Paul [Tue, 12 May 2009 20:29:33 +0000 (14:29 -0600)]
es: updated Makefile comment
Brian Paul [Tue, 12 May 2009 20:29:24 +0000 (14:29 -0600)]
es: update window title
Brian Paul [Tue, 12 May 2009 20:26:14 +0000 (14:26 -0600)]
es: OpenGL ES 1.x demo programs
Chia-I Wu [Thu, 3 Sep 2009 03:31:17 +0000 (11:31 +0800)]
st/es: Add OpenGL ES state trackers.
Chia-I Wu [Thu, 10 Sep 2009 08:51:20 +0000 (16:51 +0800)]
Makefile: Pack ES files.
Chia-I Wu [Wed, 2 Sep 2009 02:58:31 +0000 (10:58 +0800)]
mesa/es: Add OpenGL ES overlay.
This is primitive support for OpenGL ES. It uses a subset of mesa
sources to build libesXgallium.a and libesXapi.a, where X is 1 for
OpenGL ES 1.x, 2 for OpenGL ES 2.x. The static libraries serve the same
purpose as libmesagallium.a and libglapi.a do for OpenGL.
This is based on the work of opengl-es branch.
Chia-I Wu [Wed, 2 Sep 2009 04:04:56 +0000 (12:04 +0800)]
mesa/es: Add OpenGL ES XMLs.
Chia-I Wu [Thu, 3 Sep 2009 03:05:06 +0000 (11:05 +0800)]
glapi: Add OpenGL ES compatibility mode to scripts.
When the mode is on, the scripts would generate headers that are
suitable for OpenGL ES overlay, that will be later introduced.
Chia-I Wu [Thu, 3 Sep 2009 03:03:20 +0000 (11:03 +0800)]
glapi: Prefix includes with glapi.
This allows different sets of generated headers to be used.
Chia-I Wu [Mon, 7 Sep 2009 06:46:22 +0000 (14:46 +0800)]
mesa/main: Add point size array.
Brian Paul [Tue, 12 May 2009 19:24:37 +0000 (13:24 -0600)]
mesa: silence warning
Brian Paul [Tue, 12 May 2009 19:24:20 +0000 (13:24 -0600)]
st: added preprocessor test for FEATURE_texture_s3tc
Brian Paul [Tue, 12 May 2009 19:23:43 +0000 (13:23 -0600)]
mesa: fix set_tex_parameteri() call
Chia-I Wu [Wed, 9 Sep 2009 04:01:19 +0000 (12:01 +0800)]
mesa/main: Provide dummy texformats when FEATURE_texture_s3tc is disabled.
Instead of removing the related enums and texture formats, provide dummy
ones when the feature is disabled.
Chia-I Wu [Wed, 9 Sep 2009 03:12:49 +0000 (11:12 +0800)]
mesa/main: Provide dummy texformats when FEATURE_texture_fxt1 is disabled.
Instead of removing the related enums and texture formats, provide dummy
ones when the feature is disabled.
Chia-I Wu [Wed, 9 Sep 2009 03:54:10 +0000 (11:54 +0800)]
mesa/main: Export null texformat operations.
Chia-I Wu [Wed, 9 Sep 2009 07:00:08 +0000 (15:00 +0800)]
mesa/main: Make FEATURE_dlist follow feature conventions.
As shown in mfeatures.h, this allows users of dlist.h to work without
knowing if the feature is available.
Chia-I Wu [Tue, 8 Sep 2009 02:25:22 +0000 (10:25 +0800)]
mesa/main: Make FEATURE_evaluators follow feature conventions.
As shown in mfeatures.h, this allows users of eval.h to work without
knowing if the feature is available. It is renamed to FEATURE_eval
along the way.
Chia-I Wu [Tue, 8 Sep 2009 09:45:59 +0000 (17:45 +0800)]
mesa/main: New feature FEATURE_queryobj.
It merges FEATURE_ARB_occlusion_query and FEATURE_EXT_timer_query, and
follows the feature conventions.
Chia-I Wu [Tue, 8 Sep 2009 06:32:08 +0000 (14:32 +0800)]
mesa/main: New feature FEATURE_arrayelt.
This allows the removal of AEcontext.
Chia-I Wu [Tue, 8 Sep 2009 03:01:19 +0000 (11:01 +0800)]
mesa/main: Make FEATURE_texgen follow feature conventions.
As shown in mfeatures.h, this allows users of texgen.h to work without
knowing if the feature is available.
Chia-I Wu [Tue, 8 Sep 2009 02:52:01 +0000 (10:52 +0800)]
mesa/main: Make FEATURE_feedback follow feature conventions.
As shown in mfeatures.h, this allows users of feedback.h to work without
knowing if the feature is available.
Chia-I Wu [Tue, 8 Sep 2009 02:15:06 +0000 (10:15 +0800)]
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.
Chia-I Wu [Tue, 8 Sep 2009 02:05:36 +0000 (10:05 +0800)]
mesa/main: New feature FEATURE_rastpos.
It is separated from FEATURE_drawpix and made to follow the feature
convensions.
Chia-I Wu [Mon, 7 Sep 2009 10:06:00 +0000 (18:06 +0800)]
mesa/main: Make FEATURE_histogram follow feature conventions.
As shown in mfeatures.h, this allows users of histogram.h to work without
knowing if the feature is available.
Chia-I Wu [Mon, 7 Sep 2009 10:20:10 +0000 (18:20 +0800)]
mesa/main: Make FEATURE_attrib_stack follow feature conventions.
As shown in mfeatures.h, this allows users of attrib.h to work without
knowing if the feature is available.
Chia-I Wu [Mon, 7 Sep 2009 09:51:42 +0000 (17:51 +0800)]
mesa/main: Make FEATURE_accum follow feature conventions.
As shown in mfeatures.h, this allows users of accum.h to work without
knowing if the feature is available.
Chia-I Wu [Mon, 7 Sep 2009 09:28:24 +0000 (17:28 +0800)]
mesa/main: Make FEATURE_convolve follow feature conventions.
As shown in mfeatures.h, this allows users of convolve.h to work
without knowing if the feature is available.
Chia-I Wu [Mon, 7 Sep 2009 09:17:11 +0000 (17:17 +0800)]
mesa/main: Make FEATURE_colortable follow feature conventions.
As shown in mfeatures.h, this allows users of colortab.h to work
without knowing if the feature is available.
Chia-I Wu [Mon, 7 Sep 2009 08:59:27 +0000 (16:59 +0800)]
mesa/main: Make FEATURE_pixel_transfer follow feature conventions.
As shown in mfeatures.h, this allows users of pixel.h to work without
knowing if the feature is available.
Chia-I Wu [Mon, 7 Sep 2009 09:51:33 +0000 (17:51 +0800)]
mesa/main: Add comments to mfeatures.h.
The comments document the conventions that a feature may follow.
Chia-I Wu [Mon, 22 Jun 2009 02:40:03 +0000 (10:40 +0800)]
Add mine configs.
Eric Anholt [Fri, 11 Sep 2009 21:09:03 +0000 (14:09 -0700)]
i965: Move OPCODE_DDX/DDY to brw_wm_emit.c and make it actually work.
Previously, it was trying to mess around with the varying's
WM setup data to produce a result. Along with not actually working when
passed a varying, this wouldn't work if you did dFd[xy]() on a temporary.
Instead, just calculate the derivative using the neighbors in the subspan.
Andre Maasikas [Fri, 11 Sep 2009 19:59:55 +0000 (15:59 -0400)]
r600: fix texcoords from constants
with some minor updates from Richard.
Alex Deucher [Fri, 11 Sep 2009 16:10:15 +0000 (12:10 -0400)]
Revert "r600: support tex coords from constants"
This reverts commit
4099bb76148007f9ccb6c86838b2bf37ea42de56.
Tex coord src has to be a GPR.
Cooper Yuan [Fri, 11 Sep 2009 15:21:28 +0000 (23:21 +0800)]
r300g: only allocate one BO for vertex buffers, default size is 64*1024
it can fix redbook/sceneflat, scene, scenebamb, surface, nurbs and so on
Alex Deucher [Fri, 11 Sep 2009 15:07:58 +0000 (11:07 -0400)]
r600: support tex coords from constants
Fixes neverball among other things.
Andre Maasikas [Fri, 11 Sep 2009 14:59:05 +0000 (10:59 -0400)]
r600: enable caching of vertex programs
José Fonseca [Fri, 11 Sep 2009 10:29:24 +0000 (11:29 +0100)]
llvmpipe: set dirty_render_cache in llvmpipe_clear()
Based on Brian's softpipe change on
commit
988db641195819c948249a1bb2d59f13577a482f. We don't use the tile
cache for zsbuf though, only for color buffers.
José Fonseca [Fri, 11 Sep 2009 10:24:00 +0000 (11:24 +0100)]
llvmpipe: Update status in README and TODO/FIXME comments throughout the code.
Eric Anholt [Thu, 10 Sep 2009 16:44:30 +0000 (09:44 -0700)]
i965: Enable loops in the VS.
Passes piglit glsl-vs-loop testcase.
Bug #20171
Brian Paul [Fri, 11 Sep 2009 01:56:35 +0000 (19:56 -0600)]
mesa: nicer vertex setup
Brian Paul [Fri, 11 Sep 2009 01:40:53 +0000 (19:40 -0600)]
st/mesa: use st_context() helper
Brian Paul [Thu, 10 Sep 2009 22:51:52 +0000 (16:51 -0600)]
softpipe: remove no-op softpipe_init_texture_funcs() function
Brian Paul [Thu, 10 Sep 2009 22:50:18 +0000 (16:50 -0600)]
softpipe: remove unused #includes, move comment
Brian Paul [Thu, 10 Sep 2009 22:45:25 +0000 (16:45 -0600)]
util: remove unneeded #includes
Brian Paul [Thu, 10 Sep 2009 22:42:47 +0000 (16:42 -0600)]
softpipe: reformatting, clean-ups, comments
Brian Paul [Thu, 10 Sep 2009 22:39:13 +0000 (16:39 -0600)]
util: minor clean-ups, reformatting
Brian Paul [Thu, 10 Sep 2009 22:38:51 +0000 (16:38 -0600)]
softpipe: remove unneeded #includes
Brian Paul [Thu, 10 Sep 2009 21:41:52 +0000 (15:41 -0600)]
Merge branch 'mesa_7_6_branch'
Zack Rusin [Wed, 9 Sep 2009 21:38:13 +0000 (17:38 -0400)]
st/xorg: rename ctx to pipe to match every other gallium state tracker
plus it avoids the "ctx->ctx->" syntax
Brian Paul [Thu, 10 Sep 2009 21:40:26 +0000 (15:40 -0600)]
Merge branch 'mesa_7_5_branch' into mesa_7_6_branch