History log of /external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
19fa29a59288de6ea38501f8a32d8dfc2a08dace 14-Jul-2016 Mauro Rossi <issor.oruam@gmail.com> i915/sync: Replace prefix 'intel_sync' -> 'intel_gl_sync'

This is the porting of corresponding patch for i965,
i.e. commit 2516d83 i965/sync: Replace prefix 'intel_sync' -> 'intel_gl_sync'

The only difference compared to i965 one is that intel_check_sync() was renamed
to intel_gl_check_sync() here, as it is more appropriate.

Here follows original commit message by Chad Versace:

"I'm about to implement DRI2_Fenc in intel_syncobj.c. To prevent
madness, we need to prefix functions for GL_ARB_sync with 'gl' and
functions for DRI2_Fence with 'dri'. Otherwise, the file will become
a jumble of similiarly named functions.

For example:
old-name: intel_client_wait_sync()
new-name: intel_gl_client_wait_sync()
soon-to-come: intel_dri_client_wait_sync()

I wrote this renaming commit separately from the commit that implements
DRI2_Fence because I wanted the latter diff to be reviewable."

[Emil Velikov: rename the outstanding intel_sync instances]
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
5351dc1522bc2b647bbe3dd09ec2c8e77608b3c7 24-Nov-2015 Emil Velikov <emil.velikov@collabora.com> i915: limit extern "C" hack only for libdrm headers

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
3bcc780126ec3a479429a42befa27f141ebf8d48 23-Mar-2015 Ville Syrjälä <ville.syrjala@linux.intel.com> i915: Drop broken front_buffer_reading/drawing optimization

Bring the following commit over to i915:
commit ec542d74578bbef6b55125dd6aba1dc7f5079e65
Author: Eric Anholt <eric@anholt.net>
Date: Mon Mar 3 10:43:10 2014 -0800

i965: Drop broken front_buffer_reading/drawing optimization.

Not sure if it might fix anything, but since the i965 and i915 used to
share a bunch of that code, it would seem reasonable the same problems
could be present in the i915 code still, and the i965 approach is well
tested by now so bringing it over seems fairly safe.

No piglit regressions on 855.

v2: Rebase on _mesa_is_front_buffer_* refactor.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
82b9b2e523ad53f54d5620f47f7aea4f11397b81 07-Jul-2015 Emil Velikov <emil.l.velikov@gmail.com> i915: remove unused driFd variable

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
05e7f7f4388bde882b7ce74124000a4d435affff 22-Apr-2015 Zoë Blade <zoe@bytenoise.co.uk> Fix a few typos

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
93a8c702a6582049d2f49c752fdaab1df625cc0c 21-Feb-2015 Matt Turner <mattst88@gmail.com> i915: Remove hand-rolled memcpy implementation.

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
8e9fe53ce9f8b01ae66b19dc273594fa413e9ad5 26-Feb-2015 Brian Paul <brianp@vmware.com> i915: replace INLINE with inline

Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
5b1e51bfbe6f8b2fa51065bc6e5706c337211d3c 14-Nov-2014 Matt Turner <mattst88@gmail.com> mesa: Add a source parameter to _mesa_gl_debug.

Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
3746ff89bc5c0b84119e8aff3afab39842fbb40e 06-Jul-2014 Ville Syrjälä <ville.syrjala@linux.intel.com> i915: Kill intel_context::hw_stencil

ctx.hw_stencil is not used anywhere so kill it.

Reviewed-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
dff3439fef8690192bcc40108729da711fcf706b 08-Apr-2014 Iago Toral Quiroga <itoral@igalia.com> i915: Fix build error.

is_power_of_two() is now provided by mesa so its definition must be removed
from the i915 driver code.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
877128505431adaf817dc8069172ebe4a1cdf5d8 17-Jan-2014 José Fonseca <jfonseca@vmware.com> s/Tungsten Graphics/VMware/

Tungsten Graphics Inc. was acquired by VMware Inc. in 2008. Leaving the
old copyright name is creating unnecessary confusion, hence this change.

This was the sed script I used:

$ cat tg2vmw.sed
# Run as:
#
# git reset --hard HEAD && find include scons src -type f -not -name 'sed*' -print0 | xargs -0 sed -i -f tg2vmw.sed
#

# Rename copyrights
s/Tungsten Gra\(ph\|hp\)ics,\? [iI]nc\.\?\(, Cedar Park\)\?\(, Austin\)\?\(, \(Texas\|TX\)\)\?\.\?/VMware, Inc./g
/Copyright/s/Tungsten Graphics\(,\? [iI]nc\.\)\?\(, Cedar Park\)\?\(, Austin\)\?\(, \(Texas\|TX\)\)\?\.\?/VMware, Inc./
s/TUNGSTEN GRAPHICS/VMWARE/g

# Rename emails
s/alanh@tungstengraphics.com/alanh@vmware.com/
s/jens@tungstengraphics.com/jowen@vmware.com/g
s/jrfonseca-at-tungstengraphics-dot-com/jfonseca-at-vmware-dot-com/
s/jrfonseca\?@tungstengraphics.com/jfonseca@vmware.com/g
s/keithw\?@tungstengraphics.com/keithw@vmware.com/g
s/michel@tungstengraphics.com/daenzer@vmware.com/g
s/thomas-at-tungstengraphics-dot-com/thellstom-at-vmware-dot-com/
s/zack@tungstengraphics.com/zackr@vmware.com/

# Remove dead links
s@Tungsten Graphics (http://www.tungstengraphics.com)@Tungsten Graphics@g

# C string src/gallium/state_trackers/vega/api_misc.c
s/"Tungsten Graphics, Inc"/"VMware, Inc"/

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
38366c0c6e715314367b15680702e382d5c46a4a 08-Dec-2013 Kristian Høgsberg <krh@bitplanet.net> dri_util: Don't assume __DRIcontext->driverPrivate is a gl_context

The driverPrivate pointer is opaque to the driver and we can't assume
it's a struct gl_context in dri_util.c. Instead provide a helper function
to set the struct gl_context flags from the incoming DRI context flags.

v2 (idr): Modify the other classic drivers to also use
driContextSetFlags. I ran all the piglit GLX_ARB_create_context tests
with i965 and classic swrast without regressions.

Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> [v1]
Reviewed-by: Eric Anholt <eric@anholt.net>
Tested-by: Ilia Mirkin <imirkin@alum.mit.edu> [v1 on Gallium nouveau]
Cc: "10.0" <mesa-stable@lists.freedesktop.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
339f36fc5e841d751e81127da39e5679a88c738f 15-Feb-2013 Ian Romanick <ian.d.romanick@intel.com> i915: Refactor the renderer string creation out of intelGetString

This will soon be used in intel_screen.c from a function that doesn't
have a gl_context.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
135b7e72601ab0c3923cafedcd30bb505e54f624 15-Feb-2013 Ian Romanick <ian.d.romanick@intel.com> i915: Refactor the vendor string out of intelGetString

This will soon be used in intel_screen.c from a function that doesn't
have a gl_context.

v2: Remove spurious break after return.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
619a9bee7da9f3b8271841b6782dfc846dd7ee32 01-Nov-2013 Ian Romanick <ian.d.romanick@intel.com> i915: Bring sanity to the Viewport function

The i830 and the i915 driver have the same dd_function_table::Viewport
function... it just has two names and lives in two places. Using a
single implementation allows cleaning up the saved_viewport nonsense
too.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Jordan Justen <jljusten@gmail.com>
Cc: Courtney Goeltzenleuchter <courtney@lunarg.com>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
67601da24c98a13a1a349b4e3df38ad10ff812bb 08-Jul-2013 Kenneth Graunke <kenneth@whitecape.org> mesa: Move U_FIXED/S_FIXED macros from i965 to macros.h.

These make it easy to convert a floating point value to a fixed point
numbers. The second parameter is the number of bits used for the
fractional part of the number.

It looks like core Mesa has similar functions already, but none that
allows an arbitrary number of fractional bits. The more generic version
is probably useful to everyone.

r600g apparently has an identical copy of the S_FIXED macro, but doesn't
include this file. I'm not sure what to do about that, so I'm just
going to leave it for now.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
1a82081db6e57eaa74f852ed8acb391a7f4c2ca6 08-Jul-2013 Kenneth Graunke <kenneth@whitecape.org> mesa: Move ROUND_DOWN_TO() macro from i915/i965 to macros.h.

This seems generally useful, so it may as well live in core Mesa.

In fact, the comment for ALIGN() in macros.h actually says to "see also"
ROUND_DOWN_TO, which...was in a driver somewhere.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
1811f5c43d3cd002b86d8e1e63903dac00c53b99 22-Jun-2013 Kenneth Graunke <kenneth@whitecape.org> intel: Remove unused INTEL_MAX_FIXUP macro.

v2: Remove it from i915, too (change by anholt)

Acked-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
3c231b863160d82cd6cc85724c53e5bcb4ca03e1 21-Jun-2013 Eric Anholt <eric@anholt.net> i915: Remove a duplicated set of PCI IDs.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
8ac1ed92aa14baa4577d37c133b9a7feb87ae2a1 21-Jun-2013 Eric Anholt <eric@anholt.net> i915: Remove various remaining dead code.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
934974fba60b10f519ef26b943e350faca0abdf5 21-Jun-2013 Eric Anholt <eric@anholt.net> i915: Remove dead debug flags.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
39c5fd7f134cc52e7e93553c5c8238b9b531754a 21-Jun-2013 Eric Anholt <eric@anholt.net> i915: Remove state batch emit support.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
f6426509dcbe6ff1332f30f74d9cf2ec3c00908f 21-Jun-2013 Eric Anholt <eric@anholt.net> i915: Remove gen6+ batchbuffer support.

While i915 does have hardware contexts in hardware, we don't expect there
to ever be SW support for it (given that support hasn't even made it back
to gen5 or gen4).

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
014251ef42e296bb9ed43f2a9fc00752fbf4450e 21-Jun-2013 Eric Anholt <eric@anholt.net> i915: Drop context fields specific to 965+ chipsets.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
be63c1c993ddb0e5756d101500ae3e1129597ab6 21-Jun-2013 Eric Anholt <eric@anholt.net> i915: Remove the remainder of the batchbuffer caching.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
7f210bf5358443f38c1c7b758eaa28b37e09578a 20-Jun-2013 Eric Anholt <eric@anholt.net> i915: Remove miscellanous uncalled gen4 code from formerly shared files.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
6bdc5ecbbae185e098b34baf95e533b0c067b807 20-Jun-2013 Eric Anholt <eric@anholt.net> i915: Remove most of the code under gen >= 4 checks.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
27eedca3e0b9ed47545b8cea8229e3d0a732a103 20-Jun-2013 Eric Anholt <eric@anholt.net> i915: Remove separate stencil code.

This was formerly-shared code for supporting gen5+.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
f26104eb5b0a458e896b3903ee890b6fc6dcf3d0 20-Jun-2013 Eric Anholt <eric@anholt.net> i915: Remove all the MSAA support code.

This hardware doesn't have MSAA support, so this code is all a waste for it.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
0f31e06a2e466c52204c35d708eeec36563da6b5 20-Jun-2013 Eric Anholt <eric@anholt.net> i915: Remove all the HiZ code from i915.

v2: Remove extra struct forward declaration (change by Ken)

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
733d32f3765be84a7e908df7e99a278cadcee853 20-Jun-2013 Eric Anholt <eric@anholt.net> i915: Fork the shared code from i965.

Of this 15000 lines of code in intel/, we've identified 4000 lines that
are trivially unnecessary for i915, and another 1000 that are pointless for
i965, and expect to find more as time goes on. Split the i915 driver off,
so that we can continue active development on i965 without worrying about
breaking i915.

Acked-by: Kenneth Graunke <kenneth@whitecape.org>
Acked-by: Chad Versace <chad.versace@linux.intel.com>
Acked-by: Adam Jackson <ajax@redhat.com>
(and I hear second hand that idr is OK with it, too)
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
c99fa92ff84e927c82e1231d96921fda9a2b0852 22-Feb-2008 Kristian Høgsberg <krh@redhat.com> Merge {i915,i965}/intel_context.h as intel/intel_context.h
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
1c718c0d78cf4eae9e02b03a0abbec384db948a6 22-Feb-2008 Alan Hourihane <alanh@tungstengraphics.com> Use drm_i915_sarea instead of drmI830Sarea and remove i830_common.h
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
822b2481ffc0d3e2ca9d24e9443634af2760777c 13-Feb-2008 Eric Anholt <eric@anholt.net> [intel] Fix 965 rendering with non-TTM by merging intel_ioctl between 915/965.

The 965 path wasn't setting pClipRects for batch submission since it didn't
want kernel cliprect handling before. The 915 path also grew the INTEL_NO_HW=1
option for testing just driver overhead.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
8517079cbcbbf31291b05420f3b776df712dfd47 14-Jan-2008 Eric Anholt <eric@anholt.net> [i915] Fix driver from cliprects changes, and clean up state emission.

The fix for pageflipping with cliprects ended up causing a batch flush at
an inopportune time, which is fixed by moving it up.

Additionally, the recovery code for handling batch wraps at bad times is
replaced by just checking for the space up front, and using a no_batch_wrap
assert like on 965 to make sure that we weren't wrong about how much space that
was.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
5f86ae057a645c03dc1e0c51c2fb1b2628a50e0a 09-Jan-2008 Eric Anholt <eric@anholt.net> [intel] Rename lost_hardware vtbl entry to new_batch.

Both drivers have ended up relying on lost_hardware being called after each
batch buffer, so update the name. This removes one of the calls on 965 whic
h was outside of the batchbuffer handling code and just duplicating what had
already happened through batchbuffer handling.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
b422e5ad3716d32f2434ca38819f4a877c7eeeeb 25-Dec-2007 Xiang, Haihao <haihao.xiang@intel.com> i915: apply commit a0a5e8cfc04c14873441b50f7d594ef11806b9a8 from 965.
fix #11925
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
fcd1e9dad6949e02380593a166432dbac311c80e 20-Dec-2007 Eric Anholt <eric@anholt.net> [i915] Move meta_draw_quad into the vtbl with other meta operations.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
7c71ef3a3d0cf2620525f468960cdc76a0fb0d33 12-Dec-2007 Eric Anholt <eric@anholt.net> [intel] Move bufmgr back to context instead of screen, fixing glthreads.

Putting the bufmgr in the screen is not thread-safe since the emit_reloc
changes. It also led to a significant performance hit from pthread usage
for the attempted thread-safety (up to 12% of a cpu spent on refcounting
protection in single-threaded 965). The motivation had been to allow
multi-context bufmgr sharing in classic mode, but it wasn't worth the cost.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
e3a6e60040b7f6ea7965e52f8f9881ed31e0347c 08-Dec-2007 Eric Anholt <eric@anholt.net> [965] Convert the driver to dri_bufmgr interface and enable TTM.

This is currently believed to work but be a significant performance loss.
Performance recovery should be soon to follow.

The dri_bo_fake_disable_backing_store() call was added to allow backing store
disable like bufmgr_fake.c did, which is a significant performance win (though
it's missing the no-fence-subdata part).

This commit is a squash merge of the 965-ttm branch, which had some history
I wanted to avoid pulling due to noisiness and brokenness at many points
for git-bisecting.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
a8fee3a498c8c4966d57a5273408477f3aa3ce73 15-Nov-2007 Keith Whitwell <keith@tungstengraphics.com> i915: Catch cases where not all state is emitted for a new batchbuffer.

This could lead to incorrect rendering or even lockups.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
5ef6803b7a902e7faa0e77408a43eabc408ff547 17-Nov-2007 Eric Anholt <eric@anholt.net> [intel] Move additional code to be shared from intel_context.h to intel/.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
3bd07ba0d4f759e3a17e2a5ed51086b44705a482 16-Nov-2007 Eric Anholt <eric@anholt.net> [i915] Add INTEL_DEBUG=sync debug flag to wait for fences after making them.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
9724dc1ac7ddd6f547a8aa6d57fa51ed1040db3a 10-Nov-2007 Eric Anholt <eric@anholt.net> [i915] Remove old frontbuffer rotation hack.

This was replaced in previous releases of xserver/dri/libGL by reporting the
damage to the frontbuffer so that the server and driver could handle it
appropriately.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
77e0523fb7769df4bf43747e136b1653b2421b97 04-Oct-2007 Eric Anholt <eric@anholt.net> [965] Replace various alignment code with a shared ALIGN() macro.

In the process, fix some alignment issues:
- Scratch space allocation was aligned into units of 1KB, while the allocation
wanted units of bytes, so we never allocated enough space for scratch.
- GRF register count was programmed as ALIGN(val - 1, 16) / 16 instead of
ALIGN(val, 16) / 16 - 1, which overcounted for val != 16n+1.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
6bac9478c39fbe7955d10a21a2d7743697427a56 04-Oct-2007 Eric Anholt <eric@anholt.net> Replace duplicated intel_reg.h with a shared header.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
8cf9085bc7b96819d2bec1e749e15af58eefb2f3 24-Sep-2007 Eric Anholt <eric@anholt.net> Move i915tex driver into place as just i915.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
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/intel_context.h
10f5a6ac85fb5f78069b7314e40a2a23e2636192 29-Jul-2007 Roland Scheidegger <sroland@tungstengraphics.com> fix fallback crashes when driver can't handle frag prog for i915 driver too (untested)
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
8331d9d7aa7cde7126d38d4e1eb5fe8a168077f3 05-Jun-2007 Wang Zhenyu <zhenyu.z.wang@intel.com> Add PCI IDs for the G33, Q33, and Q35 chipsets.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
a74eec5af5397b612d60dd4b0d81666027f19bb0 30-May-2007 Wang Zhenyu <zhenyu.z.wang@intel.com> i915: Add support for 945GME chip
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
a194bc3a8527ed41eead88632cc79ecabe4c81ac 23-May-2007 Brian <brian.paul@tungstengraphics.com> Replace initInitState() with _mesa_init_driver_state().
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
46929c93d8c3b1a9682c24b3f3f6d6ed1878e422 29-Sep-2006 Michel Dänzer <michel@daenzer.net> i915: Fix wait for scheduled swap on secondary display.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
c2f1a1857e553f4d11fc0715bb586f69ac147df0 28-Sep-2006 Michel Dänzer <michel@daenzer.net> i915: Attempt to schedule buffer swap on target vertical blank when possible.

This has some advantages over the traditional way of first waiting for the
target vertical blank and then emitting the buffer swap, e.g.

* glXSwapBuffers returns immediately, only the next time the driver needs the
hardware lock will it block until the target vertical blank. This should
allow applications that don't intermix rendering and other processing to
start processing for the next frame right away.
* It's less likely to produce tearing.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
bd87c303e94659941a7c623d0b836e3ff317cfb4 18-Aug-2006 Alan Hourihane <alanh@tungstengraphics.com> Fix writemasks on texture arb fp instructions.
Cleanup invarient state emission.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
e2af1da1d3578f23e67ab9e259a9d59fec34f25a 07-Apr-2006 Alan Hourihane <alanh@tungstengraphics.com> Fix some warnings on x86_64
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
4cd0e24f86a5e3fa67774be546f922ca241cb0ea 06-Feb-2006 Dave Airlie <airliedfreedesktop.org> add vblank support to i915 driver
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
39c492bb14d706ffa8bf04f78048c05de735492b 23-Jan-2006 Alan Hourihane <alanh@tungstengraphics.com> Add Intel 945GM support
Add rotation support
(Tungsten Graphics)
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
2b81c8999f32999ee2e5822c4828c7325e3fe1ca 03-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> SetBuffer, renderbuffer changes
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
628b18b8cac5e691e7145deb1026e91d3cf03094 31-May-2005 Alan Hourihane <alanh@tungstengraphics.com> Add Intel(R) 945G support (Keith Whitwell, Tungsten Graphics)
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
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/intel_context.h
38b317d508a2a3a4cc6d700ebca80c3b06c913e2 14-Dec-2004 Alan Hourihane <alanh@tungstengraphics.com> uint*t -> u_int*t changes
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
d09209f5530e8bba78e4e0ec62b2027c588cc8f3 08-Oct-2004 Eric Anholt <anholt@FreeBSD.org> Add Roland Scheidegger's S3TC patch. This patch does not implement the
(patented) S3TC/DXTC algorithms, but adds an option to dlopen a library module
providing functions to do so. Because it uses dlopen, it is only enabled if
USE_EXTERNAL_DXTN_LIB=1 is defined (which is only in linux-dri config, so far).
It adds support for S3TC to several DRI drivers, and adds a DRI config option to
force enabling S3TC even if the software compression/decompression is
unavailable. This may allow people to use apps that require S3TC even though
they don't have a license to implement the patented material themselves, if
those apps use precompressed textures.

Ideally we would get permission from the current holder of the patents to
implement the algorithm in Mesa, at which point the dlopen mess could go away.
Until then, this allows some to run applications they couldn't otherwise, and
hopefully will provide us with more push to get the final step of getting that
permission done.
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
56999adb21648d2578ed562269f5a8df6c79aeff 14-Aug-2004 Dave Airlie <airliedfreedesktop.org> bring over build fix from xorg tree
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
594c3f67ac8fceb061e47b090ec4d149c55a1940 18-Jun-2004 Keith Whitwell <keith@tungstengraphics.com> add missing license texts
/external/mesa3d/src/mesa/drivers/dri/i915/intel_context.h
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/intel_context.h