7c60a95a0e4e4e8b31c9028a5edc22dca791dcb7 |
|
27-Sep-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
i915: Don't free the intel_context structure when intelCreateContext fails. intelDestroyContext will eventually be called, and it will clean things up. NOTE: This is a candidate for the 9.0 branch. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=53618 (cherry picked from commit de958de71b1450952e021af4e729c87406353db6)
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
db273724c9484d513f5caa34729475d2873d9f7b |
|
07-Aug-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
i915: Validate API and version in i915CreateContext v2: Use base-10 for versions like gl_context::Version. Suggested by Ken. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
c6532875493ffe7de9c37924c70ebf6d0472e23d |
|
17-Mar-2012 |
Yuanhan Liu <yuanhan.liu@linux.intel.com> |
i915: set SPRITE_POINT_ENABLE bit correctly When SPRITE_POINT_ENABLE bit is set, the texture coord would be replaced, and this is only needed when we called something like glTexEnvi(GL_POINT_SPRITE, GL_COORD_REPLACE, GL_TRUE). And more, we currently handle varying inputs as texture coord, we would be careful when setting this bit and set it just when needed, or you will find the value of varying input is not right and changed. Thus we do set SPRITE_POINT_ENABLE bit only when all enabled tex coord units need do CoordReplace. Or fallback is needed to make sure the rendering is right. With handling the bit setup at i915_update_sprite_point_enable(), we don't need the relative code at i915Enable then. This patch would _really_ fix the webglc point-size.html test case and of course, not regress piglit point-sprite and glean-pointSprite testcase. NOTE: This is a candidate for stable release branches. v2: fallback just when all enabled tex coord units need do CoordReplace (Eric) v3: move the sprite point validate code at I915InvalidateState (Eric) v4: sprite point enable bit update based on _NEW_PROGRAM, too add relative _NEW-state comments to show what state is being used(Eric) Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
8d15268a61fe400668495e6cb42c4d15e8b17cbb |
|
23-Nov-2011 |
Eric Anholt <eric@anholt.net> |
i915: Fix complete texturing regression since 27505a105a I had notes to myself to test gen3 and gen4, and then I tested gen4 and called it good. Turns out I forgot to actually call the new function on gen3.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
27505a105a4bf8b7329b87d29e1625e545508e4e |
|
16-Nov-2011 |
Eric Anholt <eric@anholt.net> |
i915: Move the texture format setup for this driver out of shared code. The i965 driver is now enabling all of these formats on its own from the surface format table. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
2e5a1a254ed81b1d3efa6064f48183eefac784d0 |
|
07-Oct-2011 |
Kenneth Graunke <kenneth@whitecape.org> |
intel: Convert from GLboolean to 'bool' from stdbool.h. I initially produced the patch using this bash command: for file in {intel,i915,i965}/*.{c,cpp,h}; do [ ! -h $file ] && sed -i 's/GLboolean/bool/g' $file && sed -i 's/GL_TRUE/true/g' $file && sed -i 's/GL_FALSE/false/g' $file; done Then I manually added #include <stdbool.h> to fix compilation errors, and converted a few functions back to GLboolean that were used in core Mesa's function pointer table to avoid "incompatible pointer" warnings. Finally, I cleaned up some whitespace issues introduced by the change. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Acked-by: Chad Versace <chad@chad-versace.us> Acked-by: Paul Berry <stereotype441@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
488fe51cf823ccd137c667f1e92dd86f8323b723 |
|
01-Sep-2011 |
Bryan Cain <bryancain3@gmail.com> |
mesa: Replace the EmitNoIfs compiler flag with a MaxIfDepth flag. This is a better, more fine-grained way of lowering if statements. Fixes the game And Yet It Moves on nv50. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
35d5d5df72a2747262e00e521e650c8974d6c64d |
|
06-May-2011 |
Eric Anholt <eric@anholt.net> |
intel: Make our context structure be a ralloc context. This will let me hang cached compiler structs off of the context without having to worry about cleaning them up at destroy time. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
d439491a77cf9f25ea7a7f9c2309d2542d87f83e |
|
16-Apr-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
i915: Gut all remaining bits of hardware fog None of this ever gets used. Fog is always calculated by a fragment program. Even though the fixed-function fog unit is never used, state updates are still sent to the hardware. Removing those spurious state updates can't hurt performance. Reviewed-by: Eric Anholt <eric@anholt.net> Acked-by: Corbin Simpson <MostAwesomeDude@gmail.com> Acked-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
4c1dc1c4d772b06578567f14419fdd4f27843825 |
|
10-Feb-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
i915: Force lowering of all types of indirect array accesses in the FS NOTE: This is a candidate for the 7.9 and 7.10 branches.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
2fb0aebd4a248d2a0725099cd5646253c30c1dc3 |
|
20-Jan-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
intel: Fix typeos from 3d028024 and 790ff232 ...and remove egg from face.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
790ff232e2607a83e6207d06900a5e3de613d161 |
|
20-Jan-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
i915: Set correct values for range/precision of fragment shader types
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
b6dbc06742af4cbd86869243640c35aa7025766c |
|
25-Nov-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
i915: Request that POW instructions be lowered
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
d3491e775fb07f891463b2185d74bbad62f3ed24 |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Rename GLvisual and __GLcontextModes to struct gl_config
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
f831212eabe25ea2603be13d8d40b12477012acc |
|
30-Sep-2010 |
Nicolas Kaiser <nikai@nikai.net> |
dri/i915: remove duplicated include Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
f46523e0bcdfe447b4a9a35fe1561490fa32c3f0 |
|
24-Sep-2010 |
Eric Anholt <eric@anholt.net> |
i915: Remove a dead if (0) block.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
2b70dbfe091af5ae7c788e16275e1af2cb1c284c |
|
10-Sep-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
glsl2: Add EmitNoNoise flag, use it to remove noise opcodes
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
6d3a2c97f4a78e85545286e0e126cd3a27bd1cbd |
|
05-Sep-2010 |
Luca Barbieri <luca@luca-barbieri.com> |
glsl: make compiler options per-target This allows us to specify different options, especially useful for chips without unified shaders. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
95c08920ea3d040360e5cc51d8a852d21a0329ee |
|
19-Jul-2010 |
Eric Anholt <eric@anholt.net> |
i915: Ask the compiler to flatten out all the if statements that it can.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
4b69100bdcf26dbb5be4d600b7ca5f5cdf6e8f20 |
|
27-Apr-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Add DRI entrypoints to create a context for a given API
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
298be2b028263b2c343a707662c6fbfa18293cb2 |
|
19-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Replace the _mesa_*printf() wrappers with the plain libc versions
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
f9439e4a4696b8bc5fcdf3ac664f5e8d446f6621 |
|
28-Jan-2010 |
Eric Anholt <eric@anholt.net> |
intel: Remove long-disabled meta readpixels, and associated meta support.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
9b22427911ad27efc1f36faee9462c6082d0417c |
|
25-Jan-2010 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_7_branch' Conflicts: src/mesa/drivers/dri/intel/intel_screen.c src/mesa/drivers/dri/intel/intel_swapbuffers.c src/mesa/drivers/dri/r300/r300_emit.c src/mesa/drivers/dri/r300/r300_ioctl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texstate.c
|
329c1b59106cf4ada27eaa4694600dc281d8c0de |
|
23-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
i915: Remove unnecessary headers.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
d61f07318c8678901b948fdaa8ccdf37aa3203e9 |
|
01-Jan-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Remove leftover __DRI{screen,drawable,context}Private references As part of the DRI driver interface rewrite I merged __DRIscreenPrivate and __DRIscreen, and likewise for __DRIdrawablePrivate and __DRIcontextPrivate. I left typedefs in place though, to avoid renaming all the *Private use internal to the driver. That was probably a mistake, and it turns out a one-line find+sed combo can do the mass rename. Better late than never.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
51e945ec9c0b803f5e998f87449fb02a7c39ae65 |
|
10-Dec-2009 |
Eric Anholt <eric@anholt.net> |
intel: Attempt to fix up after "Update vertex texture code." The MaxCombinedTextureImageUnits is the total number of samplers that can be bound between vertex, geometry, and fragment, not 0. This should report the correct value on 965 now. Other DRI drivers may also need updating if their MaxVertexTextureImageUnits != 0 (for example, if using the sw vertex pipeline). It's not clear to me if there's going to be a valid value for this limit other than MaxTextureImageUnits + MaxVertexTextureImageUnits (+ MaxGeometryTextureImageUnits eventually). If not, then we should probably just move this into the core at Get time. Bug #25518 (wine regression). Fixes piglit vp-combined-image-units.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
f9f31b25740887373806cb489e5480dc9b261805 |
|
01-Oct-2009 |
Eric Anholt <eric@anholt.net> |
i915: Add support for varying inputs.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
61b512c47c9888f3ff117faf3aceccfb52d59c3a |
|
30-Jul-2009 |
Eric Anholt <eric@anholt.net> |
i915: Update and translate the fragment program along with state updates. Previously, we were doing it in the midst of the pipeline run, which gave an opportunity to enable/disable fallbacks, which is certainly the wrong time to be doing so. This manifested itself in a NULL dereference for PutRow after transitioning out of a fallback during a run_pipeline in glean glsl1.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
c2ef10803d6c30e13f8f762cc874e3bccc8a2881 |
|
28-Aug-2009 |
Eric Anholt <eric@anholt.net> |
i915: Fix undefined symbol as of eabe12df44a41e97fb5736959e8864ddbd01be14
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
eabe12df44a41e97fb5736959e8864ddbd01be14 |
|
24-Aug-2009 |
Ian Romanick <ian.d.romanick@intel.com> |
ARB prog: Change handling of program parameter limits Several changes are made to program parameter limits. Several of the non-NATIVE limits are set higher. All of the NATIVE limits are set to zero in the core Mesa code. Each driver must set the actual value in its context creation routine. If the NATIVE value remains zero, this indicates that hardware shaders may not be supported. Each of the preceeding changes matches the bahavior of Apple's shader assembler, so it seems safe. Finally, we limit the value of MaxEnvParams to be no greater than MaxNativeAttribs. At least one case has been found where an application does the wrong thing if MaxNativeAttribs < MaxEnvParams. See also bugzilla #23490.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
de80eeea0eebf00ee678b1a0fbd5fe67b00a8636 |
|
04-Aug-2009 |
Eric Anholt <eric@anholt.net> |
intel: Add support for EXT_provoking_vertex.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
246729162ccc7e2672aa6cc957053ce3a8975a2c |
|
29-Jul-2009 |
Eric Anholt <eric@anholt.net> |
i915: Add support for EXT_stencil_two_side and ATI_separate_stencil. Passes tests/stencil_twoside and glean/stencil2.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
b9196c1fa39dd566c5d7ab340e353b77714edb5f |
|
01-May-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'const-buffer-changes' Conflicts: src/mesa/drivers/dri/i965/brw_curbe.c src/mesa/drivers/dri/i965/brw_vs_emit.c src/mesa/drivers/dri/i965/brw_wm_glsl.c
|
50853be894aa3edd1e9271f7d625f319209e340f |
|
22-Apr-2009 |
Roland Scheidegger <sroland@vmware.com> |
intel: fix max anisotropy supported i915 actually supports up to 4 (according to header file - not tested), i965 up to 16 (code already handled this but slightly broken), so don't use 2 for all chips, even though angular dependency is very high.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
a36dd5d54e3de5662c694e764d1c49795ddb6814 |
|
22-Apr-2009 |
Brian Paul <brianp@vmware.com> |
i915: check the new _NEW_PROGRAM_CONSTANT flag
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
f17ea143cbe214eb4b249b56264a378f839dc3a6 |
|
16-Apr-2009 |
Eric Anholt <eric@anholt.net> |
i915: Remove dead i830TexEnv and i915TexEnv. These LOD bias updates are covered by the texture state uploads in *_texstate.c now.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
60953059ea2319eae4d737831824dbce08ee1725 |
|
11-Feb-2009 |
Eric Anholt <eric@anholt.net> |
intel: Clean up several 965 memory leaks on context destroy.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
425c803c039735aaaeb70f1613268fd4909862dc |
|
28-Jan-2009 |
Ian Romanick <idr@freedesktop.org> |
intel: Fix up some extension string issues Move the remaining extension string enables to intel_extensions.c. Make sure that GL_NV_texture_env_combine4 is not enabled on i830.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
8aa209c766b79144db499063dd1c8482562b07bf |
|
28-Jan-2009 |
Ian Romanick <idr@freedesktop.org> |
Make GL_ARB_draw_buffers mandatory Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
8fb727548a652c47d8cf9593e2ae412ef2040119 |
|
07-Jan-2009 |
Eric Anholt <eric@anholt.net> |
mesa: Remove _Active and _UseTexEnvProgram flags from fragment programs. There was a note in state.c about _Active deserving to die, and there were potential issues with it due to i965 forgetting to set _UseTexEnvProgram. Removing both simplifies things. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
0c4346e63258bcaaae6f3045bc44d0e24073dd0e |
|
30-Dec-2008 |
Xiang, Haihao <haihao.xiang@intel.com> |
intel: disable ATI_texture_env_combine3 for i830( and related device). Thanks to Eric for pointing it out.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
4741dbcbbc2514de370a760f4b78a17491014555 |
|
02-Oct-2008 |
Ian Romanick <ian.d.romanick@intel.com> |
Unify ARB_depth_texture and SGIX_depth_texture The ARB extension is a superset of the older SGIX extension. Any hardware that can support the SGIX version can also support the ARB version. In Mesa, any driver that supports one also supports the other. This unification just simplifies some bits of code.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
ecadb51bbcb972a79f3ed79e65a7986b9396e757 |
|
18-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: added "main/" prefix to includes, remove some -I paths from Makefile.template
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
f75843a517bd188639e6866db2a7b04de3524e16 |
|
24-Aug-2008 |
Dave Airlie <airlied@linux.ie> |
Revert "Revert "Merge branch 'drm-gem'"" This reverts commit 7c81124d7c4a4d1da9f48cbf7e82ab1a3a970a7a.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
7c81124d7c4a4d1da9f48cbf7e82ab1a3a970a7a |
|
24-Aug-2008 |
Dave Airlie <airlied@linux.ie> |
Revert "Merge branch 'drm-gem'" This reverts commit 53675e5c05c0598b7ea206d5c27dbcae786a2c03. Conflicts: src/mesa/drivers/dri/i965/brw_wm_surface_state.c
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
1e645b365900cf1c71ca5594bd6b549a1f203040 |
|
26-Jul-2008 |
Ian Romanick <ian.d.romanick@intel.com> |
Merge branch 'master' into drm-gem Conflicts: src/mesa/drivers/dri/common/dri_bufmgr.c src/mesa/drivers/dri/i965/brw_wm_surface_state.c
|
29cb89d0c2cb17e2fa38563fc93794a6ebd75cf9 |
|
16-Jul-2008 |
Ian Romanick <ian.d.romanick@intel.com> |
intel: Clean-up ARB_texture_env_crossbar Enable support for ARB_texture_env_crossbar in the master extension list instead of in every single device-specific list.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
f6abe8f0f2fba3073b58b96ed38aae163c765b4a |
|
24-Jun-2008 |
Eric Anholt <eric@anholt.net> |
Merge commit 'origin/master' into drm-gem
|
744357e29c6a51b9e1770e0340eee5105f6b5585 |
|
24-Jun-2008 |
Eric Anholt <eric@anholt.net> |
intel: Same pixel function init for everyone now.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
bbe80af457316826f56ada767d26e8c1db7f1130 |
|
18-Jun-2008 |
Eric Anholt <eric@anholt.net> |
i915: Restore the accelerated PBO pixel path functions after GEM changes. The fencing code is not required, and waiting on the fences defeated one of the purposes of the extension, which is to allow asynchronous readpixels.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
64adeb163d7da6d75b5664cd2ee3783cadaf63d8 |
|
17-Jun-2008 |
Eric Anholt <eric@anholt.net> |
[intel] Fix no_rast option on non-965. The no_rast fallback was getting partially overwritten by later TNL init, resulting in a segfault when things were in a mixed-up state.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
367b1e35dc1dbeda65709b0ab4f7983d0c7a6cc2 |
|
05-May-2008 |
Keith Packard <keithp@keithp.com> |
Temporarily disable intel pixel ops on i915 for GEM Instead of attempting to fix these for GEM, just disable until GEM is working.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
7381ccab449c65d843580f76426f87ab6b1649ce |
|
25-Feb-2008 |
Kristian Høgsberg <krh@redhat.com> |
intel: Add missing include file to silence last couple of warnings.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
dd1d66fc4ab5d7064113a2017a431c3461598b91 |
|
23-Feb-2008 |
Kristian Høgsberg <krh@redhat.com> |
intel: Merge intel_context.c from i915 and i965.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
8cf9085bc7b96819d2bec1e749e15af58eefb2f3 |
|
24-Sep-2007 |
Eric Anholt <eric@anholt.net> |
Move i915tex driver into place as just i915.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
8fba8d2018643444fc17c590f3e8732e1a76c6b8 |
|
24-Sep-2007 |
Eric Anholt <eric@anholt.net> |
Remove the old i915 driver now that i915tex works without TTM.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
3e45db67294faaf0a06c42bdd6dbdb96f87c8801 |
|
27-Mar-2007 |
Brian <brian@nostromo.localnet.net> |
Restore the UseTexEnvProgram logic. Was removed during glsl-compiler work. Still need to go back and revisit this because of the interaction with fragment shaders...
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
064ae479a770bf434958d673baf6f7530f642697 |
|
23-Feb-2007 |
Brian <brian@yutani.localnet.net> |
Update DRI drivers for new glsl compiler. Mostly: - update #includes - update STATE_* token code
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
29c471aafc6a3fef23d553e31a555d1782854a77 |
|
22-Feb-2007 |
Brian <brian@yutani.localnet.net> |
Merge branch 'origin' into glsl-compiler-1 Conflicts: src/mesa/main/state.c src/mesa/shader/program.c src/mesa/shader/program.h src/mesa/shader/programopt.c src/mesa/shader/slang/slang_execute.c src/mesa/sources src/mesa/swrast/s_arbshader.c src/mesa/swrast/s_context.c src/mesa/swrast/s_span.c src/mesa/swrast/s_zoom.c src/mesa/tnl/t_context.c src/mesa/tnl/t_save_api.c src/mesa/tnl/t_vb_arbprogram.c src/mesa/tnl/t_vp_build.c src/mesa/tnl/t_vtx_eval.c
|
4b4632f94c726c19d3c1efd05ceb5770a430cefd |
|
15-Dec-2006 |
Brian <brian@yutani.localnet.net> |
vertex/fragment program field changes
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
48f5deab94be832a782a440f55a7bc742d50a62f |
|
30-Oct-2006 |
Keith Whitwell <keith@tungstengraphics.com> |
switch several dri drivers over
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
d40f20aebc6f9995b9fdb70cd5123b0c28d45589 |
|
17-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Init _UseTexEnvProgram to fix failed assertion in i915_render_start() - this may be temporary
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
d886423b3c0b800656ba5d4c6480bba90f8e5981 |
|
10-Oct-2006 |
Keith Whitwell <keith@tungstengraphics.com> |
Use the mesa-provided texenv program rather than rolling our own. Turn on texture crossbar support.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
5b4e7cdca4be195bbce4620f26b8e7f644862b79 |
|
02-Sep-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
fix the presumably broken check for the allow_large_textures and vblank_mode options (same as bug 8042).
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
e2af1da1d3578f23e67ab9e259a9d59fec34f25a |
|
07-Apr-2006 |
Alan Hourihane <alanh@tungstengraphics.com> |
Fix some warnings on x86_64
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
e7276b7fa597f7914f7e10a2e50dae36ae50e10b |
|
03-Feb-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
replace the texture level hack used in radeon/r200 to allow larger textures with different methods to calculate the announced maximum texture sizes. Default is still the same (that is, radeon/r200 default to not announce anything which might not fit, i830/i915 default to 1 texture must fit). Bug #5785.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
05051037101dfa053798cf5ad91d1975fd1aa6a7 |
|
01-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Re-org and clean-up of vertx/fragment program limits (instructions, temporaries, parameters, etc). glGetProgramivARB() now returns all the right things. Updated i915 and r300 code to initialize program native limits and current program's native instruction/temporary/etc counts.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
a3dd2ce29e2d7f1003d420b49ec678500645e728 |
|
10-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove the redundant textureSize field, use tex.size instead, it's always the same value
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
1585c234e0db4bfb7cd85c4111594f6da1582e6f |
|
28-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
Major rip-up of internal function insertion interface. The old _glapi_add_entrypoint has been replaced by a new routine called _glapi_add_dispatch. This new routine dynamically assignes dispatch offsets to functions added. This allows IHVs to add support for extension functions that do not have assigned dispatch offsets. It also means that a driver has no idea what offset will be assigned to a function. The vast majority of the changes in this commit account for that. An additional table, driDispatchRemapTable, is added. Functions not in the Linux OpenGL ABI (i.e., anything not in GL 1.2 + ARB_multitexture) has a fixed offset in this new table. The entry in this table specifies the offset in of the function in the real dispatch table. The internal interface was also bumped from version 20050725 to 20050727. This has been tested with various programs in progs/demos on: radeon (Radeon Mobility M6) r128 (Rage 128 Pro) mga (G400)
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
c212abf99af494f024b0b981a83350f7ac9821ef |
|
30-Jun-2005 |
Ian Romanick <idr@us.ibm.com> |
Replace add_newer_entrypoints (src/mesa/main/context.c) with device-specific code. A new Python script (src/mesa/glapi/extension_helper.py) generates a list of all entry-points for all known extensions. Each driver the selects only the extensions that it needs and enables the via either driInitExtensions or driInitSingleExtension. This code has been compile-tested on a drivers, but has only been run-tested on mga and i915 (on i830 hardware). These changes were discussed at length on the mesa3d-dev mailing list. http://marc.theaimsgroup.com/?t=111947074700001&r=1&w=2
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
435eff8b852f59e13554a57f83a48bf8035ec794 |
|
09-May-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
i915 will use _TexEnvProgram (if active)
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
7e3379b1a0f1837e432323f60885e5c8e38c2699 |
|
07-Jan-2005 |
Ian Romanick <idr@us.ibm.com> |
Revert some accidental cross-merge changes. Remove i915GetString. Migrate a couple extensions that appeared in both device-specific card_extensions strings to the shared one.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
a2db56b34b7fe0fb58441d293ba56b8ed48141a8 |
|
06-Jan-2005 |
Alan Hourihane <alanh@tungstengraphics.com> |
Add Intel i915GM support, and these extensions. * GL_ARB_texture_cube_map * GL_EXT_blend_equation_separate * GL_ATI_blend_equation_separate * GL_ARB_point_parameters * GL_NV_blend_square * GL_EXT_cull_vertex * GL_ARB_depth_texture * GL_SGIX_depth_texture * GL_ARB_shadow * GL_EXT_shadow_funcs * GL_3DFX_texture_compression_FXT1 (Keith Whitwell, Tungsten Graphics)
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
c59270e2b82abe9bcb0af6a1593b81772f6306d3 |
|
19-Sep-2004 |
Ian Romanick <idr@us.ibm.com> |
Add GL_ARB_texture_cube_map support for i830. Most of the code was lifted from the i915 side. i830 will now report version 1.3! Hurrah! With the exception of GL_EXT_texture_compression_s3tc, the i830 driver now supports all the extensions that its Windows counterpart supports.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
b9bbe780313d584974307389a67ca94ad65de3c0 |
|
19-Sep-2004 |
Ian Romanick <idr@us.ibm.com> |
Added GL_ARB_point_parameters support for i830.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
be3359bad5930a7aa27237d48aa67e6c7b11975b |
|
19-Sep-2004 |
Ian Romanick <idr@us.ibm.com> |
Merge in all the i830 functional differences from the old i830 driver.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
594c3f67ac8fceb061e47b090ec4d149c55a1940 |
|
18-Jun-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
add missing license texts
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
7cbc9663240bf43c5715607c2b1e53a0e04af71c |
|
11-Jun-2004 |
Alan Hourihane <alanh@tungstengraphics.com> |
re-enable rect texture
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|
41b58954e1742493452b91d9ecdb761db5de3bed |
|
10-Jun-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
New driver for i915 as well as older i830/i845/i865 chipsets.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_context.c
|