summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2009-09-14es: Proper support for FEATURE_OES_draw_texture.Chia-I Wu
Update default extensions and add DrawTex driver function.
2009-09-13mesa/swrast: Respect mfeatures.h.Chia-I Wu
FEATURE_accum, FEATURE_convolve, FEATURE_colortable, and FEATURE_drawpix cover part of the functionalities of swrast module. Disable them when the features are disabled.
2009-09-13mesa/tnl: Respect mfeatures.h.Chia-I Wu
_tnl_RasterPos should be disabled with FEATURE_rastpos.
2009-09-13es/main: Better glGetString support.Chia-I Wu
2009-09-13es/glapi: Remove unnecessary extensions from es_COMPAT.Chia-I Wu
After disabling FEATURE_beginend, many of the extensions defined for compatibility are not needed anymore.
2009-09-13mesa: New feature FEATURE_beginend.Chia-I Wu
This feature corresponds to the Begin/End paradigm. Disabling this feature also eliminates the use of GLvertexformat completely.
2009-09-12mesa/es: Add OpenGL ES overlay.Chia-I Wu
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.
2009-09-12mesa/es: Add OpenGL ES XMLs.Chia-I Wu
2009-09-12glapi: Add OpenGL ES compatibility mode to scripts.Chia-I Wu
When the mode is on, the scripts would generate headers that are suitable for OpenGL ES overlay, that will be later introduced.
2009-09-12glapi: Prefix includes with glapi.Chia-I Wu
This allows different sets of generated headers to be used.
2009-09-12mesa/main: Add point size array.Chia-I Wu
2009-09-12mesa: silence warningBrian Paul
2009-09-12st: added preprocessor test for FEATURE_texture_s3tcBrian Paul
2009-09-12mesa: fix set_tex_parameteri() callBrian Paul
2009-09-12mesa/main: Provide dummy texformats when FEATURE_texture_s3tc is disabled.Chia-I Wu
Instead of removing the related enums and texture formats, provide dummy ones when the feature is disabled.
2009-09-12mesa/main: Provide dummy texformats when FEATURE_texture_fxt1 is disabled.Chia-I Wu
Instead of removing the related enums and texture formats, provide dummy ones when the feature is disabled.
2009-09-12mesa/main: Export null texformat operations.Chia-I Wu
2009-09-12mesa/main: Make FEATURE_dlist follow feature conventions.Chia-I Wu
As shown in mfeatures.h, this allows users of dlist.h to work without knowing if the feature is available.
2009-09-12mesa/main: Make FEATURE_evaluators follow feature conventions.Chia-I Wu
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.
2009-09-12mesa/main: New feature FEATURE_queryobj.Chia-I Wu
It merges FEATURE_ARB_occlusion_query and FEATURE_EXT_timer_query, and follows the feature conventions.
2009-09-12mesa/main: New feature FEATURE_arrayelt.Chia-I Wu
This allows the removal of AEcontext.
2009-09-12mesa/main: Make FEATURE_texgen follow feature conventions.Chia-I Wu
As shown in mfeatures.h, this allows users of texgen.h to work without knowing if the feature is available.
2009-09-12mesa/main: Make FEATURE_feedback follow feature conventions.Chia-I Wu
As shown in mfeatures.h, this allows users of feedback.h to work without knowing if the feature is available.
2009-09-12mesa/main: Make FEATURE_drawpix follow feature conventions.Chia-I Wu
As shown in mfeatures.h, this allows users of drawpix.h to work without knowing if the feature is available.
2009-09-12mesa/main: New feature FEATURE_rastpos.Chia-I Wu
It is separated from FEATURE_drawpix and made to follow the feature convensions.
2009-09-12mesa/main: Make FEATURE_histogram follow feature conventions.Chia-I Wu
As shown in mfeatures.h, this allows users of histogram.h to work without knowing if the feature is available.
2009-09-12mesa/main: Make FEATURE_attrib_stack follow feature conventions.Chia-I Wu
As shown in mfeatures.h, this allows users of attrib.h to work without knowing if the feature is available.
2009-09-12mesa/main: Make FEATURE_accum follow feature conventions.Chia-I Wu
As shown in mfeatures.h, this allows users of accum.h to work without knowing if the feature is available.
2009-09-12mesa/main: Make FEATURE_convolve follow feature conventions.Chia-I Wu
As shown in mfeatures.h, this allows users of convolve.h to work without knowing if the feature is available.
2009-09-12mesa/main: Make FEATURE_colortable follow feature conventions.Chia-I Wu
As shown in mfeatures.h, this allows users of colortab.h to work without knowing if the feature is available.
2009-09-12mesa/main: Make FEATURE_pixel_transfer follow feature conventions.Chia-I Wu
As shown in mfeatures.h, this allows users of pixel.h to work without knowing if the feature is available.
2009-09-12mesa/main: Add comments to mfeatures.h.Chia-I Wu
The comments document the conventions that a feature may follow.
2009-09-11i965: Move OPCODE_DDX/DDY to brw_wm_emit.c and make it actually work.Eric Anholt
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.
2009-09-11r600: fix texcoords from constantsAndre Maasikas
with some minor updates from Richard.
2009-09-11Revert "r600: support tex coords from constants"Alex Deucher
This reverts commit 4099bb76148007f9ccb6c86838b2bf37ea42de56. Tex coord src has to be a GPR.
2009-09-11r600: support tex coords from constantsAlex Deucher
Fixes neverball among other things.
2009-09-11r600: enable caching of vertex programsAndre Maasikas
2009-09-10i965: Enable loops in the VS.Eric Anholt
Passes piglit glsl-vs-loop testcase. Bug #20171
2009-09-10mesa: nicer vertex setupBrian Paul
2009-09-10st/mesa: use st_context() helperBrian Paul
2009-09-10Merge branch 'mesa_7_6_branch'Brian Paul
2009-09-10intel: disable intel_stencil_drawpixels() for nowBrian Paul
It doesn't work reliably even when all the prerequisite checks are made.
2009-09-10Fix merge failIan Romanick
One of the conflicst from this merge was missed: commit 0c309bb494b6ee1c403442d1207743f749f95b6e Merge: c6c44bf d27d659 Author: Brian Paul <brianp@vmware.com> Date: Wed Sep 9 08:33:39 2009 -0600
2009-09-10mesa: need to set all stencil bits to 0 before setting the 1 bitsBrian Paul
Plus, check for pixel transfer stencil index/offset.
2009-09-10Merge branch 'mesa_7_5_branch' into mesa_7_6_branchIan Romanick
Conflicts: src/mesa/drivers/dri/intel/intel_context.c
2009-09-10i965: Fix relocation delta for WM surfaces.Eric Anholt
This was a regression in 0f328c90dbc893e15005f2ab441d309c1c176245. Bug #23688 Bug #23254 (cherry picked from commit 5604b27b9326ac542069a49ed9650c4b0d3e939a)
2009-09-10intel: add B43 chipset supportZhenyu Wang
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com> Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Hopefully this will be one of the last cherry-picks. (cherry picked from commit ca246dd186f9590f6d67038832faceb522138c20)
2009-09-10intel: Don't forget to map the depth read buffer in spans.Eric Anholt
This broke BlitFramebufferEXT(GL_DEPTH_BUFFER_BIT).
2009-09-10r300: enable rb3d_discard_src_pixel_lte_threshold for more chips on dri2Alex Deucher
2009-09-10r300: add full support for two sided stencil on r5xx for dri2Alex Deucher