head	1.1;
branch	1.1.1;
access;
symbols
	netbsd-11-0-RC4:1.1.1.3
	netbsd-11-0-RC3:1.1.1.3
	netbsd-11-0-RC2:1.1.1.3
	netbsd-11-0-RC1:1.1.1.3
	netbsd-11:1.1.1.3.0.4
	netbsd-11-base:1.1.1.3
	netbsd-10-1-RELEASE:1.1.1.3
	netbsd-8-3-RELEASE:1.1.1.1
	netbsd-9-4-RELEASE:1.1.1.2
	netbsd-10-0-RELEASE:1.1.1.3
	netbsd-10-0-RC6:1.1.1.3
	netbsd-10-0-RC5:1.1.1.3
	netbsd-10-0-RC4:1.1.1.3
	netbsd-10-0-RC3:1.1.1.3
	netbsd-10-0-RC2:1.1.1.3
	netbsd-10-0-RC1:1.1.1.3
	netbsd-10:1.1.1.3.0.2
	netbsd-10-base:1.1.1.3
	netbsd-9-3-RELEASE:1.1.1.2
	mesa-21-3-7:1.1.1.3
	netbsd-9-2-RELEASE:1.1.1.2
	netbsd-9-1-RELEASE:1.1.1.2
	netbsd-8-2-RELEASE:1.1.1.1
	netbsd-9-0-RELEASE:1.1.1.2
	netbsd-9-0-RC2:1.1.1.2
	netbsd-9-0-RC1:1.1.1.2
	mesalib-19-1-7:1.1.1.2
	netbsd-9:1.1.1.2.0.2
	netbsd-9-base:1.1.1.2
	mesa-18-3-6:1.1.1.2
	netbsd-8-1-RELEASE:1.1.1.1
	netbsd-8-1-RC1:1.1.1.1
	mesa-18-3-4:1.1.1.2
	netbsd-7-2-RELEASE:1.1.1.1.2.2
	netbsd-8-0-RELEASE:1.1.1.1
	netbsd-8-0-RC2:1.1.1.1
	netbsd-8-0-RC1:1.1.1.1
	netbsd-7-1-2-RELEASE:1.1.1.1.2.2
	netbsd-7-1-1-RELEASE:1.1.1.1.2.2
	netbsd-8:1.1.1.1.0.4
	netbsd-8-base:1.1.1.1
	netbsd-7-1:1.1.1.1.2.2.0.4
	netbsd-7-1-RELEASE:1.1.1.1.2.2
	netbsd-7-1-RC2:1.1.1.1.2.2
	netbsd-7-1-RC1:1.1.1.1.2.2
	netbsd-7-0-2-RELEASE:1.1.1.1.2.2
	netbsd-7-0-1-RELEASE:1.1.1.1.2.2
	netbsd-7-0:1.1.1.1.2.2.0.2
	netbsd-7-0-RELEASE:1.1.1.1.2.2
	netbsd-7-0-RC3:1.1.1.1.2.2
	netbsd-7-0-RC2:1.1.1.1.2.2
	netbsd-7-0-RC1:1.1.1.1.2.2
	netbsd-7:1.1.1.1.0.2
	MesaLib-10-3-5:1.1.1.1
	xorg:1.1.1;
locks; strict;
comment	@// @;


1.1
date	2014.12.18.06.02.07;	author mrg;	state Exp;
branches
	1.1.1.1;
next	;
commitid	tzEjkwzaREfP8u2y;

1.1.1.1
date	2014.12.18.06.02.07;	author mrg;	state Exp;
branches
	1.1.1.1.2.1;
next	1.1.1.2;
commitid	tzEjkwzaREfP8u2y;

1.1.1.2
date	2019.03.10.03.42.44;	author mrg;	state Exp;
branches;
next	1.1.1.3;
commitid	r12jo1Nf3ebQKLeB;

1.1.1.3
date	2022.05.09.01.23.33;	author mrg;	state Exp;
branches;
next	;
commitid	UEBs6hNk81DdQjDD;

1.1.1.1.2.1
date	2014.12.18.06.02.07;	author martin;	state dead;
branches;
next	1.1.1.1.2.2;
commitid	1yEFPaBBlEWKuS4y;

1.1.1.1.2.2
date	2015.01.05.20.58.45;	author martin;	state Exp;
branches;
next	;
commitid	1yEFPaBBlEWKuS4y;


desc
@@


1.1
log
@Initial revision
@
text
@/*
 * Copyright 2013 Vadim Girlin <vadimgirlin@@gmail.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the "Software"),
 * to deal in the Software without restriction, including without limitation
 * on the rights to use, copy, modify, merge, publish, distribute, sub
 * license, and/or sell copies of the Software, and to permit persons to whom
 * the Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice (including the next
 * paragraph) shall be included in all copies or substantial portions of the
 * Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
 * USE OR OTHER DEALINGS IN THE SOFTWARE.
 *
 * Authors:
 *      Vadim Girlin
 */

#define PSC_DEBUG 0

#if PSC_DEBUG
#define PSC_DUMP(a) do { a } while (0)
#else
#define PSC_DUMP(a)
#endif

#include "sb_bc.h"
#include "sb_shader.h"
#include "sb_pass.h"
#include "sb_sched.h"

namespace r600_sb {

rp_kcache_tracker::rp_kcache_tracker(shader &sh) : rp(), uc(),
		// FIXME: for now we'll use "two const pairs" limit for r600, same as
		// for other chips, otherwise additional check in alu_group_tracker is
		// required to make sure that all 4 consts in the group fit into 2
		// kcache sets
		sel_count(2) {}

bool rp_kcache_tracker::try_reserve(sel_chan r) {
	unsigned sel = kc_sel(r);

	for (unsigned i = 0; i < sel_count; ++i) {
		if (rp[i] == 0) {
			rp[i] = sel;
			++uc[i];
			return true;
		}
		if (rp[i] == sel) {
			++uc[i];
			return true;
		}
	}
	return false;
}

bool rp_kcache_tracker::try_reserve(node* n) {
	bool need_unreserve = false;
	vvec::iterator I(n->src.begin()), E(n->src.end());

	for (; I != E; ++I) {
		value *v = *I;
		if (v->is_kcache()) {
			if (!try_reserve(v->select))
				break;
			else
				need_unreserve = true;
		}
	}
	if (I == E)
		return true;

	if (need_unreserve && I != n->src.begin()) {
		do {
			--I;
			value *v =*I;
			if (v->is_kcache())
				unreserve(v->select);
		} while (I != n->src.begin());
	}
	return false;
}

inline
void rp_kcache_tracker::unreserve(node* n) {
	vvec::iterator I(n->src.begin()), E(n->src.end());
	for (; I != E; ++I) {
		value *v = *I;
		if (v->is_kcache())
			unreserve(v->select);
	}
}

void rp_kcache_tracker::unreserve(sel_chan r) {
	unsigned sel = kc_sel(r);

	for (unsigned i = 0; i < sel_count; ++i)
		if (rp[i] == sel) {
			if (--uc[i] == 0)
				rp[i] = 0;
			return;
		}
	assert(0);
	return;
}

bool literal_tracker::try_reserve(alu_node* n) {
	bool need_unreserve = false;

	vvec::iterator I(n->src.begin()), E(n->src.end());

	for (; I != E; ++I) {
		value *v = *I;
		if (v->is_literal()) {
			if (!try_reserve(v->literal_value))
				break;
			else
				need_unreserve = true;
		}
	}
	if (I == E)
		return true;

	if (need_unreserve && I != n->src.begin()) {
		do {
			--I;
			value *v =*I;
			if (v->is_literal())
				unreserve(v->literal_value);
		} while (I != n->src.begin());
	}
	return false;
}

void literal_tracker::unreserve(alu_node* n) {
	unsigned nsrc = n->bc.op_ptr->src_count, i;

	for (i = 0; i < nsrc; ++i) {
		value *v = n->src[i];
		if (v->is_literal())
			unreserve(v->literal_value);
	}
}

bool literal_tracker::try_reserve(literal l) {

	PSC_DUMP( sblog << "literal reserve " << l.u << "  " << l.f << "\n"; );

	for (unsigned i = 0; i < MAX_ALU_LITERALS; ++i) {
		if (lt[i] == 0) {
			lt[i] = l;
			++uc[i];
			PSC_DUMP( sblog << "  reserved new uc = " << uc[i] << "\n"; );
			return true;
		} else if (lt[i] == l) {
			++uc[i];
			PSC_DUMP( sblog << "  reserved uc = " << uc[i] << "\n"; );
			return true;
		}
	}
	PSC_DUMP( sblog << "  failed to reserve literal\n"; );
	return false;
}

void literal_tracker::unreserve(literal l) {

	PSC_DUMP( sblog << "literal unreserve " << l.u << "  " << l.f << "\n"; );

	for (unsigned i = 0; i < MAX_ALU_LITERALS; ++i) {
		if (lt[i] == l) {
			if (--uc[i] == 0)
				lt[i] = 0;
			return;
		}
	}
	assert(0);
	return;
}

static inline unsigned bs_cycle_vector(unsigned bs, unsigned src) {
	static const unsigned swz[VEC_NUM][3] = {
		{0, 1, 2}, {0, 2, 1}, {1, 2, 0}, {1, 0, 2}, {2, 0, 1}, {2, 1, 0}
	};
	assert(bs < VEC_NUM && src < 3);
	return swz[bs][src];
}

static inline unsigned bs_cycle_scalar(unsigned bs, unsigned src) {
	static const unsigned swz[SCL_NUM][3] = {
		{2, 1, 0}, {1, 2, 2}, {2, 1, 2}, {2, 2, 1}
	};

	if (bs >= SCL_NUM || src >= 3) {
		// this prevents gcc warning "array subscript is above array bounds"
		// AFAICS we should never hit this path
		abort();
	}
	return swz[bs][src];
}

static inline unsigned bs_cycle(bool trans, unsigned bs, unsigned src) {
	return trans ? bs_cycle_scalar(bs, src) : bs_cycle_vector(bs, src);
}

inline
bool rp_gpr_tracker::try_reserve(unsigned cycle, unsigned sel, unsigned chan) {
	++sel;
	if (rp[cycle][chan] == 0) {
		rp[cycle][chan] = sel;
		++uc[cycle][chan];
		return true;
	} else if (rp[cycle][chan] == sel) {
		++uc[cycle][chan];
		return true;
	}
	return false;
}

inline
void rp_gpr_tracker::unreserve(alu_node* n) {
	unsigned nsrc = n->bc.op_ptr->src_count, i;
	unsigned trans = n->bc.slot == SLOT_TRANS;
	unsigned bs = n->bc.bank_swizzle;
	unsigned opt = !trans
			&& n->bc.src[0].sel == n->bc.src[1].sel
			&& n->bc.src[0].chan == n->bc.src[1].chan;

	for (i = 0; i < nsrc; ++i) {
		value *v = n->src[i];
		if (v->is_readonly())
			continue;
		if (i == 1 && opt)
			continue;
		unsigned cycle = bs_cycle(trans, bs, i);
		unreserve(cycle, n->bc.src[i].sel, n->bc.src[i].chan);
	}
}

inline
void rp_gpr_tracker::unreserve(unsigned cycle, unsigned sel, unsigned chan) {
	++sel;
	assert(rp[cycle][chan] == sel && uc[cycle][chan]);
	if (--uc[cycle][chan] == 0)
		rp[cycle][chan] = 0;
}

inline
bool rp_gpr_tracker::try_reserve(alu_node* n) {
	unsigned nsrc = n->bc.op_ptr->src_count, i;
	unsigned trans = n->bc.slot == SLOT_TRANS;
	unsigned bs = n->bc.bank_swizzle;
	unsigned opt = !trans && nsrc >= 2 &&
			n->src[0] == n->src[1];

	bool need_unreserve = false;
	unsigned const_count = 0, min_gpr_cycle = 3;

	for (i = 0; i < nsrc; ++i) {
		value *v = n->src[i];
		if (v->is_readonly()) {
			const_count++;
			if (trans && const_count == 3)
				break;
		} else {
			if (i == 1 && opt)
				continue;

			unsigned cycle = bs_cycle(trans, bs, i);

			if (trans && cycle < min_gpr_cycle)
				min_gpr_cycle = cycle;

			if (const_count && cycle < const_count && trans)
				break;

			if (!try_reserve(cycle, n->bc.src[i].sel, n->bc.src[i].chan))
				break;
			else
				need_unreserve = true;
		}
	}

	if ((i == nsrc) && (min_gpr_cycle + 1 > const_count))
		return true;

	if (need_unreserve && i--) {
		do {
			value *v = n->src[i];
			if (!v->is_readonly()) {
			if (i == 1 && opt)
				continue;
			unreserve(bs_cycle(trans, bs, i), n->bc.src[i].sel,
			          n->bc.src[i].chan);
			}
		} while (i--);
	}
	return false;
}

alu_group_tracker::alu_group_tracker(shader &sh)
	: sh(sh), kc(sh),
	  gpr(), lt(), slots(),
	  max_slots(sh.get_ctx().is_cayman() ? 4 : 5),
	  has_mova(), uses_ar(), has_predset(), has_kill(),
	  updates_exec_mask(), chan_count(), interp_param(), next_id() {

	available_slots = sh.get_ctx().has_trans ? 0x1F : 0x0F;
}

inline
sel_chan alu_group_tracker::get_value_id(value* v) {
	unsigned &id = vmap[v];
	if (!id)
		id = ++next_id;
	return sel_chan(id, v->get_final_chan());
}

inline
void alu_group_tracker::assign_slot(unsigned slot, alu_node* n) {
	update_flags(n);
	slots[slot] = n;
	available_slots &= ~(1 << slot);

	unsigned param = n->interp_param();

	if (param) {
		assert(!interp_param || interp_param == param);
		interp_param = param;
	}
}


void alu_group_tracker::discard_all_slots(container_node &removed_nodes) {
	PSC_DUMP( sblog << "agt::discard_all_slots\n"; );
	discard_slots(~available_slots & ((1 << max_slots) - 1), removed_nodes);
}

void alu_group_tracker::discard_slots(unsigned slot_mask,
                                    container_node &removed_nodes) {

	PSC_DUMP(
		sblog << "discard_slots : packed_ops : "
			<< (unsigned)packed_ops.size() << "\n";
	);

	for (node_vec::iterator N, I = packed_ops.begin();
			I != packed_ops.end(); I = N) {
		N = I; ++N;

		alu_packed_node *n = static_cast<alu_packed_node*>(*I);
		unsigned pslots = n->get_slot_mask();

		PSC_DUMP(
			sblog << "discard_slots : packed slot_mask : " << pslots << "\n";
		);

		if (pslots & slot_mask) {

			PSC_DUMP(
				sblog << "discard_slots : discarding packed...\n";
			);

			removed_nodes.push_back(n);
			slot_mask &= ~pslots;
			N = packed_ops.erase(I);
			available_slots |= pslots;
			for (unsigned k = 0; k < max_slots; ++k) {
				if (pslots & (1 << k))
					slots[k] = NULL;
			}
		}
	}

	for (unsigned slot = 0; slot < max_slots; ++slot) {
		unsigned slot_bit = 1 << slot;

		if (slot_mask & slot_bit) {
			assert(!(available_slots & slot_bit));
			assert(slots[slot]);

			assert(!(slots[slot]->bc.slot_flags & AF_4SLOT));

			PSC_DUMP(
				sblog << "discarding slot " << slot << " : ";
				dump::dump_op(slots[slot]);
				sblog << "\n";
			);

			removed_nodes.push_back(slots[slot]);
			slots[slot] = NULL;
			available_slots |= slot_bit;
		}
	}

	alu_node *t = slots[4];
	if (t && (t->bc.slot_flags & AF_V)) {
		unsigned chan = t->bc.dst_chan;
		if (!slots[chan]) {
			PSC_DUMP(
				sblog << "moving ";
				dump::dump_op(t);
				sblog << " from trans slot to free slot " << chan << "\n";
			);

			slots[chan] = t;
			slots[4] = NULL;
			t->bc.slot = chan;
		}
	}

	reinit();
}

alu_group_node* alu_group_tracker::emit() {

	alu_group_node *g = sh.create_alu_group();

	lt.init_group_literals(g);

	for (unsigned i = 0; i < max_slots; ++i) {
		alu_node *n = slots[i];
		if (n) {
			g->push_back(n);
		}
	}
	return g;
}

bool alu_group_tracker::try_reserve(alu_node* n) {
	unsigned nsrc = n->bc.op_ptr->src_count;
	unsigned slot = n->bc.slot;
	bool trans = slot == 4;

	if (slots[slot])
		return false;

	unsigned flags = n->bc.op_ptr->flags;

	unsigned param = n->interp_param();

	if (param && interp_param && interp_param != param)
		return false;

	if ((flags & AF_KILL) && has_predset)
		return false;
	if ((flags & AF_ANY_PRED) && (has_kill || has_predset))
		return false;
	if ((flags & AF_MOVA) && (has_mova || uses_ar))
		return false;

	if (n->uses_ar() && has_mova)
		return false;

	for (unsigned i = 0; i < nsrc; ++i) {

		unsigned last_id = next_id;

		value *v = n->src[i];
		if (!v->is_any_gpr() && !v->is_rel())
			continue;
		sel_chan vid = get_value_id(n->src[i]);

		if (vid > last_id && chan_count[vid.chan()] == 3) {
			return false;
		}

		n->bc.src[i].sel = vid.sel();
		n->bc.src[i].chan = vid.chan();
	}

	if (!lt.try_reserve(n))
		return false;

	if (!kc.try_reserve(n)) {
		lt.unreserve(n);
		return false;
	}

	unsigned fbs = n->forced_bank_swizzle();

	n->bc.bank_swizzle = 0;

	if (!trans & fbs)
		n->bc.bank_swizzle = VEC_210;

	if (gpr.try_reserve(n)) {
		assign_slot(slot, n);
		return true;
	}

	if (!fbs) {
		unsigned swz_num = trans ? SCL_NUM : VEC_NUM;
		for (unsigned bs = 0; bs < swz_num; ++bs) {
			n->bc.bank_swizzle = bs;
			if (gpr.try_reserve(n)) {
				assign_slot(slot, n);
				return true;
			}
		}
	}

	gpr.reset();

	slots[slot] = n;
	unsigned forced_swz_slots = 0;
	int first_slot = ~0, first_nf = ~0, last_slot = ~0;
	unsigned save_bs[5];

	for (unsigned i = 0; i < max_slots; ++i) {
		alu_node *a = slots[i];
		if (a) {
			if (first_slot == ~0)
				first_slot = i;
			last_slot = i;
			save_bs[i] = a->bc.bank_swizzle;
			if (a->forced_bank_swizzle()) {
				assert(i != SLOT_TRANS);
				forced_swz_slots |= (1 << i);
				a->bc.bank_swizzle = VEC_210;
				if (!gpr.try_reserve(a))
					assert(!"internal reservation error");
			} else {
				if (first_nf == ~0)
					first_nf = i;

				a->bc.bank_swizzle = 0;
			}
		}
	}

	if (first_nf == ~0) {
		assign_slot(slot, n);
		return true;
	}

	assert(first_slot != ~0 && last_slot != ~0);

	// silence "array subscript is above array bounds" with gcc 4.8
	if (last_slot >= 5)
		abort();

	int i = first_nf;
	alu_node *a = slots[i];
	bool backtrack = false;

	while (1) {

		PSC_DUMP(
			sblog << " bs: trying s" << i << " bs:" << a->bc.bank_swizzle
				<< " bt:" << backtrack << "\n";
		);

		if (!backtrack && gpr.try_reserve(a)) {
			PSC_DUMP(
				sblog << " bs: reserved s" << i << " bs:" << a->bc.bank_swizzle
					<< "\n";
			);

			while ((++i <= last_slot) && !slots[i]);
			if (i <= last_slot)
				a = slots[i];
			else
				break;
		} else {
			bool itrans = i == SLOT_TRANS;
			unsigned max_swz = itrans ? SCL_221 : VEC_210;

			if (a->bc.bank_swizzle < max_swz) {
				++a->bc.bank_swizzle;

				PSC_DUMP(
					sblog << " bs: inc s" << i << " bs:" << a->bc.bank_swizzle
						<< "\n";
				);

			} else {

				a->bc.bank_swizzle = 0;
				while ((--i >= first_nf) && !slots[i]);
				if (i < first_nf)
					break;
				a = slots[i];
				PSC_DUMP(
					sblog << " bs: unreserve s" << i << " bs:" << a->bc.bank_swizzle
						<< "\n";
				);
				gpr.unreserve(a);
				backtrack = true;

				continue;
			}
		}
		backtrack = false;
	}

	if (i == last_slot + 1) {
		assign_slot(slot, n);
		return true;
	}

	// reservation failed, restore previous state
	slots[slot] = NULL;
	gpr.reset();
	for (unsigned i = 0; i < max_slots; ++i) {
		alu_node *a = slots[i];
		if (a) {
			a->bc.bank_swizzle = save_bs[i];
			bool b = gpr.try_reserve(a);
			assert(b);
		}
	}

	kc.unreserve(n);
	lt.unreserve(n);
	return false;
}

bool alu_group_tracker::try_reserve(alu_packed_node* p) {
	bool need_unreserve = false;
	node_iterator I(p->begin()), E(p->end());

	for (; I != E; ++I) {
		alu_node *n = static_cast<alu_node*>(*I);
		if (!try_reserve(n))
			break;
		else
			need_unreserve = true;
	}

	if (I == E)  {
		packed_ops.push_back(p);
		return true;
	}

	if (need_unreserve) {
		while (--I != E) {
			alu_node *n = static_cast<alu_node*>(*I);
			slots[n->bc.slot] = NULL;
		}
		reinit();
	}
	return false;
}

void alu_group_tracker::reinit() {
	alu_node * s[5];
	memcpy(s, slots, sizeof(slots));

	reset(true);

	for (int i = max_slots - 1; i >= 0; --i) {
		if (s[i] && !try_reserve(s[i])) {
			sblog << "alu_group_tracker: reinit error on slot " << i <<  "\n";
			for (unsigned i = 0; i < max_slots; ++i) {
				sblog << "  slot " << i << " : ";
				if (s[i])
					dump::dump_op(s[i]);

				sblog << "\n";
			}
			assert(!"alu_group_tracker: reinit error");
		}
	}
}

void alu_group_tracker::reset(bool keep_packed) {
	kc.reset();
	gpr.reset();
	lt.reset();
	memset(slots, 0, sizeof(slots));
	vmap.clear();
	next_id = 0;
	has_mova = false;
	uses_ar = false;
	has_predset = false;
	has_kill = false;
	updates_exec_mask = false;
	available_slots = sh.get_ctx().has_trans ? 0x1F : 0x0F;
	interp_param = 0;

	chan_count[0] = 0;
	chan_count[1] = 0;
	chan_count[2] = 0;
	chan_count[3] = 0;

	if (!keep_packed)
		packed_ops.clear();
}

void alu_group_tracker::update_flags(alu_node* n) {
	unsigned flags = n->bc.op_ptr->flags;
	has_kill |= (flags & AF_KILL);
	has_mova |= (flags & AF_MOVA);
	has_predset |= (flags & AF_ANY_PRED);
	uses_ar |= n->uses_ar();

	if (flags & AF_ANY_PRED) {
		if (n->dst[2] != NULL)
			updates_exec_mask = true;
	}
}

int post_scheduler::run() {
	run_on(sh.root);
	return 0;
}

void post_scheduler::run_on(container_node* n) {

	for (node_riterator I = n->rbegin(), E = n->rend(); I != E; ++I) {
		if (I->is_container()) {
			if (I->subtype == NST_BB) {
				bb_node* bb = static_cast<bb_node*>(*I);
				schedule_bb(bb);
			} else {
				run_on(static_cast<container_node*>(*I));
			}
		}
	}
}

void post_scheduler::init_uc_val(container_node *c, value *v) {
	node *d = v->any_def();
	if (d && d->parent == c)
		++ucm[d];
}

void post_scheduler::init_uc_vec(container_node *c, vvec &vv, bool src) {
	for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) {
		value *v = *I;
		if (!v || v->is_readonly())
			continue;

		if (v->is_rel()) {
			init_uc_val(c, v->rel);
			init_uc_vec(c, v->muse, true);
		} if (src) {
			init_uc_val(c, v);
		}
	}
}

unsigned post_scheduler::init_ucm(container_node *c, node *n) {
	init_uc_vec(c, n->src, true);
	init_uc_vec(c, n->dst, false);

	uc_map::iterator F = ucm.find(n);
	return F == ucm.end() ? 0 : F->second;
}

void post_scheduler::schedule_bb(bb_node* bb) {
	PSC_DUMP(
		sblog << "scheduling BB " << bb->id << "\n";
		if (!pending.empty())
			dump::dump_op_list(&pending);
	);

	assert(pending.empty());
	assert(bb_pending.empty());
	assert(ready.empty());

	bb_pending.append_from(bb);
	cur_bb = bb;

	node *n;

	while ((n = bb_pending.back())) {

		PSC_DUMP(
			sblog << "post_sched_bb ";
			dump::dump_op(n);
			sblog << "\n";
		);

		if (n->subtype == NST_ALU_CLAUSE) {
			n->remove();
			process_alu(static_cast<container_node*>(n));
			continue;
		}

		n->remove();
		bb->push_front(n);
	}

	this->cur_bb = NULL;
}

void post_scheduler::init_regmap() {

	regmap.clear();

	PSC_DUMP(
		sblog << "init_regmap: live: ";
		dump::dump_set(sh, live);
		sblog << "\n";
	);

	for (val_set::iterator I = live.begin(sh), E = live.end(sh); I != E; ++I) {
		value *v = *I;
		assert(v);
		if (!v->is_sgpr() || !v->is_prealloc())
			continue;

		sel_chan r = v->gpr;

		PSC_DUMP(
			sblog << "init_regmap:  " << r << " <= ";
			dump::dump_val(v);
			sblog << "\n";
		);

		assert(r);
		regmap[r] = v;
	}
}

void post_scheduler::process_alu(container_node *c) {

	ucm.clear();
	alu.reset();

	live = c->live_after;

	init_globals(c->live_after, true);
	init_globals(c->live_before, true);

	init_regmap();

	update_local_interferences();

	for (node_riterator N, I = c->rbegin(), E = c->rend(); I != E; I = N) {
		N = I;
		++N;

		node *n = *I;
		unsigned uc = init_ucm(c, n);

		PSC_DUMP(
			sblog << "process_alu uc=" << uc << "  ";
			dump::dump_op(n);
			sblog << "  ";
		);

		if (uc) {
			n->remove();
			pending.push_back(n);
			PSC_DUMP( sblog << "pending\n"; );
		} else {
			release_op(n);
		}
	}

	schedule_alu(c);
}

void post_scheduler::update_local_interferences() {

	PSC_DUMP(
		sblog << "update_local_interferences : ";
		dump::dump_set(sh, live);
		sblog << "\n";
	);


	for (val_set::iterator I = live.begin(sh), E = live.end(sh); I != E; ++I) {
		value *v = *I;
		if (v->is_prealloc())
			continue;

		v->interferences.add_set(live);
	}
}

void post_scheduler::update_live_src_vec(vvec &vv, val_set *born, bool src) {
	for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) {
		value *v = *I;

		if (!v)
			continue;

		if (src && v->is_any_gpr()) {
			if (live.add_val(v)) {
				if (!v->is_prealloc()) {
					if (!cleared_interf.contains(v)) {
						PSC_DUMP(
							sblog << "clearing interferences for " << *v << "\n";
						);
						v->interferences.clear();
						cleared_interf.add_val(v);
					}
				}
				if (born)
					born->add_val(v);
			}
		} else if (v->is_rel()) {
			if (!v->rel->is_any_gpr())
				live.add_val(v->rel);
			update_live_src_vec(v->muse, born, true);
		}
	}
}

void post_scheduler::update_live_dst_vec(vvec &vv) {
	for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) {
		value *v = *I;
		if (!v)
			continue;

		if (v->is_rel()) {
			update_live_dst_vec(v->mdef);
		} else if (v->is_any_gpr()) {
			if (!live.remove_val(v)) {
				PSC_DUMP(
						sblog << "failed to remove ";
				dump::dump_val(v);
				sblog << " from live : ";
				dump::dump_set(sh, live);
				sblog << "\n";
				);
			}
		}
	}
}

void post_scheduler::update_live(node *n, val_set *born) {
	update_live_dst_vec(n->dst);
	update_live_src_vec(n->src, born, true);
	update_live_src_vec(n->dst, born, false);
}

void post_scheduler::process_group() {
	alu_group_tracker &rt = alu.grp();

	val_set vals_born;

	recolor_locals();

	PSC_DUMP(
		sblog << "process_group: live_before : ";
		dump::dump_set(sh, live);
		sblog << "\n";
	);

	for (unsigned s = 0; s < ctx.num_slots; ++s) {
		alu_node *n = rt.slot(s);
		if (!n)
			continue;

		update_live(n, &vals_born);
	}

	PSC_DUMP(
		sblog << "process_group: live_after : ";
		dump::dump_set(sh, live);
		sblog << "\n";
	);

	update_local_interferences();

	for (unsigned i = 0; i < 5; ++i) {
		node *n = rt.slot(i);
		if (n && !n->is_mova()) {
			release_src_values(n);
		}
	}
}

void post_scheduler::init_globals(val_set &s, bool prealloc) {

	PSC_DUMP(
		sblog << "init_globals: ";
		dump::dump_set(sh, s);
		sblog << "\n";
	);

	for (val_set::iterator I = s.begin(sh), E = s.end(sh); I != E; ++I) {
		value *v = *I;
		if (v->is_sgpr() && !v->is_global()) {
			v->set_global();

			if (prealloc && v->is_fixed()) {
				v->set_prealloc();
			}
		}
	}
}

void post_scheduler::emit_clause() {

	if (alu.current_ar) {
		emit_load_ar();
		process_group();
		alu.emit_group();
	}

	alu.emit_clause(cur_bb);
}

void post_scheduler::schedule_alu(container_node *c) {

	assert(!ready.empty() || !ready_copies.empty());

	while (1) {

		prev_regmap = regmap;

		if (!prepare_alu_group()) {
			if (alu.current_ar) {
				emit_load_ar();
				continue;
			} else
				break;
		}

		if (!alu.check_clause_limits()) {
			regmap = prev_regmap;
			emit_clause();
			init_globals(live, false);
			continue;
		}

		process_group();
		alu.emit_group();
	};

	if (!alu.is_empty()) {
		emit_clause();
	}

	if (!ready.empty()) {
		sblog << "##post_scheduler: unscheduled ready instructions :";
		dump::dump_op_list(&ready);
		assert(!"unscheduled ready instructions");
	}

	if (!pending.empty()) {
		sblog << "##post_scheduler: unscheduled pending instructions :";
		dump::dump_op_list(&pending);
		assert(!"unscheduled pending instructions");
	}
}

void post_scheduler::add_interferences(value *v, sb_bitset &rb, val_set &vs) {
	unsigned chan = v->gpr.chan();

	for (val_set::iterator I = vs.begin(sh), E = vs.end(sh);
			I != E; ++I) {
		value *vi = *I;
		sel_chan gpr = vi->get_final_gpr();

		if (vi->is_any_gpr() && gpr && vi != v &&
				(!v->chunk || v->chunk != vi->chunk) &&
				vi->is_fixed() && gpr.chan() == chan) {

			unsigned r = gpr.sel();

			PSC_DUMP(
				sblog << "\tadd_interferences: " << *vi << "\n";
			);

			if (rb.size() <= r)
				rb.resize(r + 32);
			rb.set(r);
		}
	}
}

void post_scheduler::set_color_local_val(value *v, sel_chan color) {
	v->gpr = color;

	PSC_DUMP(
		sblog << "     recolored: ";
		dump::dump_val(v);
		sblog << "\n";
	);
}

void post_scheduler::set_color_local(value *v, sel_chan color) {
	if (v->chunk) {
		vvec &vv = v->chunk->values;
		for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) {
			value *v2 =*I;
			set_color_local_val(v2, color);
		}
		v->chunk->fix();
	} else {
		set_color_local_val(v, color);
		v->fix();
	}
}

bool post_scheduler::recolor_local(value *v) {

	sb_bitset rb;

	assert(v->is_sgpr());
	assert(!v->is_prealloc());
	assert(v->gpr);

	unsigned chan = v->gpr.chan();

	PSC_DUMP(
		sblog << "recolor_local: ";
		dump::dump_val(v);
		sblog << "   interferences: ";
		dump::dump_set(sh, v->interferences);
		sblog << "\n";
		if (v->chunk) {
			sblog << "     in chunk: ";
			coalescer::dump_chunk(v->chunk);
			sblog << "\n";
		}
	);

	if (v->chunk) {
		for (vvec::iterator I = v->chunk->values.begin(),
				E = v->chunk->values.end(); I != E; ++I) {
			value *v2 = *I;

			PSC_DUMP( sblog << "   add_interferences for " << *v2 << " :\n"; );

			add_interferences(v, rb, v2->interferences);
		}
	} else {
		add_interferences(v, rb, v->interferences);
	}

	PSC_DUMP(
		unsigned sz = rb.size();
		sblog << "registers bits: " << sz;
		for (unsigned r = 0; r < sz; ++r) {
			if ((r & 7) == 0)
				sblog << "\n  " << r << "   ";
			sblog << (rb.get(r) ? 1 : 0);
		}
	);

	bool no_temp_gprs = v->is_global();
	unsigned rs, re, pass = no_temp_gprs ? 1 : 0;

	while (pass < 2) {

		if (pass == 0) {
			rs = sh.first_temp_gpr();
			re = MAX_GPR;
		} else {
			rs = 0;
			re = sh.num_nontemp_gpr();
		}

		for (unsigned reg = rs; reg < re; ++reg) {
			if (reg >= rb.size() || !rb.get(reg)) {
				// color found
				set_color_local(v, sel_chan(reg, chan));
				return true;
			}
		}
		++pass;
	}

	assert(!"recolor_local failed");
	return true;
}

void post_scheduler::emit_load_ar() {

	regmap = prev_regmap;
	alu.discard_current_group();

	alu_group_tracker &rt = alu.grp();
	alu_node *a = alu.create_ar_load();

	if (!rt.try_reserve(a)) {
		sblog << "can't emit AR load : ";
		dump::dump_op(a);
		sblog << "\n";
	}

	alu.current_ar = 0;
}

bool post_scheduler::unmap_dst_val(value *d) {

	if (d == alu.current_ar) {
		emit_load_ar();
		return false;
	}

	if (d->is_prealloc()) {
		sel_chan gpr = d->get_final_gpr();
		rv_map::iterator F = regmap.find(gpr);
		value *c = NULL;
		if (F != regmap.end())
			c = F->second;

		if (c && c!=d && (!c->chunk || c->chunk != d->chunk)) {
			PSC_DUMP(
				sblog << "dst value conflict : ";
				dump::dump_val(d);
				sblog << "   regmap contains ";
				dump::dump_val(c);
				sblog << "\n";
			);
			assert(!"scheduler error");
			return false;
		} else if (c) {
			regmap.erase(F);
		}
	}
	return true;
}

bool post_scheduler::unmap_dst(alu_node *n) {
	value *d = n->dst.empty() ? NULL : n->dst[0];

	if (!d)
		return true;

	if (!d->is_rel()) {
		if (d && d->is_any_reg()) {

			if (d->is_AR()) {
				if (alu.current_ar != d) {
					sblog << "loading wrong ar value\n";
					assert(0);
				} else {
					alu.current_ar = NULL;
				}

			} else if (d->is_any_gpr()) {
				if (!unmap_dst_val(d))
					return false;
			}
		}
	} else {
		for (vvec::iterator I = d->mdef.begin(), E = d->mdef.end();
				I != E; ++I) {
			d = *I;
			if (!d)
				continue;

			assert(d->is_any_gpr());

			if (!unmap_dst_val(d))
				return false;
		}
	}
	return true;
}

bool post_scheduler::map_src_val(value *v) {

	if (!v->is_prealloc())
		return true;

	sel_chan gpr = v->get_final_gpr();
	rv_map::iterator F = regmap.find(gpr);
	value *c = NULL;
	if (F != regmap.end()) {
		c = F->second;
		if (!v->v_equal(c)) {
			PSC_DUMP(
				sblog << "can't map src value ";
				dump::dump_val(v);
				sblog << ", regmap contains ";
				dump::dump_val(c);
				sblog << "\n";
			);
			return false;
		}
	} else {
		regmap.insert(std::make_pair(gpr, v));
	}
	return true;
}

bool post_scheduler::map_src_vec(vvec &vv, bool src) {
	for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) {
		value *v = *I;
		if (!v)
			continue;

		if ((!v->is_any_gpr() || !v->is_fixed()) && !v->is_rel())
			continue;

		if (v->is_rel()) {
			value *rel = v->rel;
			assert(rel);

			if (!rel->is_const()) {
				if (!map_src_vec(v->muse, true))
					return false;

				if (rel != alu.current_ar) {
					if (alu.current_ar) {
						PSC_DUMP(
							sblog << "  current_AR is " << *alu.current_ar
								<< "  trying to use " << *rel << "\n";
						);
						return false;
					}

					alu.current_ar = rel;

					PSC_DUMP(
						sblog << "  new current_AR assigned: " << *alu.current_ar
							<< "\n";
					);
				}
			}

		} else if (src) {
			if (!map_src_val(v)) {
				return false;
			}
		}
	}
	return true;
}

bool post_scheduler::map_src(alu_node *n) {
	if (!map_src_vec(n->dst, false))
		return false;

	if (!map_src_vec(n->src, true))
		return false;

	return true;
}

void post_scheduler::dump_regmap() {

	sblog << "# REGMAP :\n";

	for(rv_map::iterator I = regmap.begin(), E = regmap.end(); I != E; ++I) {
		sblog << "  # " << I->first << " => " << *(I->second) << "\n";
	}

	if (alu.current_ar)
		sblog << "    current_AR: " << *alu.current_ar << "\n";
	if (alu.current_pr)
		sblog << "    current_PR: " << *alu.current_pr << "\n";
}

void post_scheduler::recolor_locals() {
	alu_group_tracker &rt = alu.grp();

	for (unsigned s = 0; s < ctx.num_slots; ++s) {
		alu_node *n = rt.slot(s);
		if (n) {
			value *d = n->dst[0];
			if (d && d->is_sgpr() && !d->is_prealloc()) {
				recolor_local(d);
			}
		}
	}
}

// returns true if there are interferences
bool post_scheduler::check_interferences() {

	alu_group_tracker &rt = alu.grp();

	unsigned interf_slots;

	bool discarded = false;

	PSC_DUMP(
			sblog << "check_interferences: before: \n";
	dump_regmap();
	);

	do {

		interf_slots = 0;

		for (unsigned s = 0; s < ctx.num_slots; ++s) {
			alu_node *n = rt.slot(s);
			if (n) {
				if (!unmap_dst(n)) {
					return true;
				}
			}
		}

		for (unsigned s = 0; s < ctx.num_slots; ++s) {
			alu_node *n = rt.slot(s);
			if (n) {
				if (!map_src(n)) {
					interf_slots |= (1 << s);
				}
			}
		}

		PSC_DUMP(
				for (unsigned i = 0; i < 5; ++i) {
					if (interf_slots & (1 << i)) {
						sblog << "!!!!!! interf slot: " << i << "  : ";
						dump::dump_op(rt.slot(i));
						sblog << "\n";
					}
				}
		);

		if (!interf_slots)
			break;

		PSC_DUMP( sblog << "ci: discarding slots " << interf_slots << "\n"; );

		rt.discard_slots(interf_slots, alu.conflict_nodes);
		regmap = prev_regmap;
		discarded = true;

	} while(1);

	PSC_DUMP(
		sblog << "check_interferences: after: \n";
		dump_regmap();
	);

	return discarded;
}

// add instruction(s) (alu_node or contents of alu_packed_node) to current group
// returns the number of added instructions on success
unsigned post_scheduler::try_add_instruction(node *n) {

	alu_group_tracker &rt = alu.grp();

	unsigned avail_slots = rt.avail_slots();

	if (n->is_alu_packed()) {
		alu_packed_node *p = static_cast<alu_packed_node*>(n);
		unsigned slots = p->get_slot_mask();
		unsigned cnt = __builtin_popcount(slots);

		if ((slots & avail_slots) != slots) {
			PSC_DUMP( sblog << "   no slots \n"; );
			return 0;
		}

		p->update_packed_items(ctx);

		if (!rt.try_reserve(p)) {
			PSC_DUMP( sblog << "   reservation failed \n"; );
			return 0;
		}

		p->remove();
		return cnt;

	} else {
		alu_node *a = static_cast<alu_node*>(n);
		value *d = a->dst.empty() ? NULL : a->dst[0];

		if (d && d->is_special_reg()) {
			assert(a->bc.op_ptr->flags & AF_MOVA);
			d = NULL;
		}

		unsigned allowed_slots = ctx.alu_slots_mask(a->bc.op_ptr);
		unsigned slot;

		allowed_slots &= avail_slots;

		if (!allowed_slots)
			return 0;

		if (d) {
			slot = d->get_final_chan();
			a->bc.dst_chan = slot;
			allowed_slots &= (1 << slot) | 0x10;
		} else {
			if (a->bc.op_ptr->flags & AF_MOVA) {
				if (a->bc.slot_flags & AF_V)
					allowed_slots &= (1 << SLOT_X);
				else
					allowed_slots &= (1 << SLOT_TRANS);
			}
		}

		// FIXME workaround for some problems with MULADD in trans slot on r700,
		// (is it really needed on r600?)
		if ((a->bc.op == ALU_OP3_MULADD || a->bc.op == ALU_OP3_MULADD_IEEE) &&
				!ctx.is_egcm()) {
			allowed_slots &= 0x0F;
		}

		if (!allowed_slots) {
			PSC_DUMP( sblog << "   no suitable slots\n"; );
			return 0;
		}

		slot = __builtin_ctz(allowed_slots);
		a->bc.slot = slot;

		PSC_DUMP( sblog << "slot: " << slot << "\n"; );

		if (!rt.try_reserve(a)) {
			PSC_DUMP( sblog << "   reservation failed\n"; );
			return 0;
		}

		a->remove();
		return 1;
	}
}

bool post_scheduler::check_copy(node *n) {
	if (!n->is_copy_mov())
		return false;

	value *s = n->src[0];
	value *d = n->dst[0];

	if (!s->is_sgpr() || !d->is_sgpr())
		return false;

	if (!s->is_prealloc()) {
		recolor_local(s);
	}

	if (s->gpr == d->gpr) {

		PSC_DUMP(
			sblog << "check_copy: ";
			dump::dump_op(n);
			sblog << "\n";
		);

		rv_map::iterator F = regmap.find(d->gpr);
		bool gpr_free = (F == regmap.end());

		if (d->is_prealloc()) {
			if (gpr_free) {
				PSC_DUMP( sblog << "    copy not ready...\n";);
				return true;
			}

			value *rv = F->second;
			if (rv != d && (!rv->chunk || rv->chunk != d->chunk)) {
				PSC_DUMP( sblog << "    copy not ready(2)...\n";);
				return true;
			}

			unmap_dst(static_cast<alu_node*>(n));
		}

		if (s->is_prealloc() && !map_src_val(s))
			return true;

		update_live(n, NULL);

		release_src_values(n);
		n->remove();
		PSC_DUMP( sblog << "    copy coalesced...\n";);
		return true;
	}
	return false;
}

void post_scheduler::dump_group(alu_group_tracker &rt) {
	for (unsigned i = 0; i < 5; ++i) {
		node *n = rt.slot(i);
		if (n) {
			sblog << "slot " << i << " : ";
			dump::dump_op(n);
			sblog << "\n";
		}
	}
}

void post_scheduler::process_ready_copies() {

	node *last;

	do {
		last = ready_copies.back();

		for (node_iterator N, I = ready_copies.begin(), E = ready_copies.end();
				I != E; I = N) {
			N = I; ++N;

			node *n = *I;

			if (!check_copy(n)) {
				n->remove();
				ready.push_back(n);
			}
		}
	} while (last != ready_copies.back());

	update_local_interferences();
}


bool post_scheduler::prepare_alu_group() {

	alu_group_tracker &rt = alu.grp();

	unsigned i1 = 0;

	PSC_DUMP(
		sblog << "prepare_alu_group: starting...\n";
		dump_group(rt);
	);

	ready.append_from(&alu.conflict_nodes);

	// FIXME rework this loop

	do {

		process_ready_copies();

		++i1;

		for (node_iterator N, I = ready.begin(), E = ready.end(); I != E;
				I = N) {
			N = I; ++N;
			node *n = *I;

			PSC_DUMP(
				sblog << "p_a_g: ";
				dump::dump_op(n);
				sblog << "\n";
			);


			unsigned cnt = try_add_instruction(n);

			if (!cnt)
				continue;

			PSC_DUMP(
				sblog << "current group:\n";
				dump_group(rt);
			);

			if (rt.inst_count() == ctx.num_slots) {
				PSC_DUMP( sblog << " all slots used\n"; );
				break;
			}
		}

		if (!check_interferences())
			break;

		// don't try to add more instructions to the group with mova if this
		// can lead to breaking clause slot count limit - we don't want mova to
		// end up in the end of the new clause instead of beginning of the
		// current clause.
		if (rt.has_ar_load() && alu.total_slots() > 121)
			break;

		if (rt.inst_count() && i1 > 50)
			break;

		regmap = prev_regmap;

	} while (1);

	PSC_DUMP(
		sblog << " prepare_alu_group done, " << rt.inst_count()
	          << " slot(s) \n";

		sblog << "$$$$$$$$PAG i1=" << i1
				<< "  ready " << ready.count()
				<< "  pending " << pending.count()
				<< "  conflicting " << alu.conflict_nodes.count()
				<<"\n";

	);

	return rt.inst_count();
}

void post_scheduler::release_src_values(node* n) {
	release_src_vec(n->src, true);
	release_src_vec(n->dst, false);
}

void post_scheduler::release_op(node *n) {
	PSC_DUMP(
		sblog << "release_op ";
		dump::dump_op(n);
		sblog << "\n";
	);

	n->remove();

	if (n->is_copy_mov()) {
		ready_copies.push_back(n);
	} else if (n->is_mova() || n->is_pred_set()) {
		ready.push_front(n);
	} else {
		ready.push_back(n);
	}
}

void post_scheduler::release_src_val(value *v) {
	node *d = v->any_def();
	if (d) {
		if (!--ucm[d])
			release_op(d);
	}
}

void post_scheduler::release_src_vec(vvec& vv, bool src) {

	for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) {
		value *v = *I;
		if (!v || v->is_readonly())
			continue;

		if (v->is_rel()) {
			release_src_val(v->rel);
			release_src_vec(v->muse, true);

		} else if (src) {
			release_src_val(v);
		}
	}
}

void literal_tracker::reset() {
	memset(lt, 0, sizeof(lt));
	memset(uc, 0, sizeof(uc));
}

void rp_gpr_tracker::reset() {
	memset(rp, 0, sizeof(rp));
	memset(uc, 0, sizeof(uc));
}

void rp_kcache_tracker::reset() {
	memset(rp, 0, sizeof(rp));
	memset(uc, 0, sizeof(uc));
}

void alu_kcache_tracker::reset() {
	memset(kc, 0, sizeof(kc));
	lines.clear();
}

void alu_clause_tracker::reset() {
	group = 0;
	slot_count = 0;
	grp0.reset();
	grp1.reset();
}

alu_clause_tracker::alu_clause_tracker(shader &sh)
	: sh(sh), kt(sh.get_ctx().hw_class), slot_count(),
	  grp0(sh), grp1(sh),
	  group(), clause(),
	  push_exec_mask(),
	  current_ar(), current_pr() {}

void alu_clause_tracker::emit_group() {

	assert(grp().inst_count());

	alu_group_node *g = grp().emit();

	if (grp().has_update_exec_mask()) {
		assert(!push_exec_mask);
		push_exec_mask = true;
	}

	assert(g);

	if (!clause) {
		clause = sh.create_clause(NST_ALU_CLAUSE);
	}

	clause->push_front(g);

	slot_count += grp().slot_count();

	new_group();

	PSC_DUMP( sblog << "   #### group emitted\n"; );
}

void alu_clause_tracker::emit_clause(container_node *c) {
	assert(clause);

	kt.init_clause(clause->bc);

	assert(!current_ar);
	assert(!current_pr);

	if (push_exec_mask)
		clause->bc.set_op(CF_OP_ALU_PUSH_BEFORE);

	c->push_front(clause);

	clause = NULL;
	push_exec_mask = false;
	slot_count = 0;
	kt.reset();

	PSC_DUMP( sblog << "######### ALU clause emitted\n"; );
}

bool alu_clause_tracker::check_clause_limits() {

	alu_group_tracker &gt = grp();

	unsigned slots = gt.slot_count();

	// reserving slots to load AR and PR values
	unsigned reserve_slots = (current_ar ? 1 : 0) + (current_pr ? 1 : 0);

	if (slot_count + slots > MAX_ALU_SLOTS - reserve_slots)
		return false;

	if (!kt.try_reserve(gt))
		return false;

	return true;
}

void alu_clause_tracker::new_group() {
	group = !group;
	grp().reset();
}

bool alu_clause_tracker::is_empty() {
	return clause == NULL;
}

void literal_tracker::init_group_literals(alu_group_node* g) {

	g->literals.clear();
	for (unsigned i = 0; i < 4; ++i) {
		if (!lt[i])
			break;

		g->literals.push_back(lt[i]);

		PSC_DUMP(
			sblog << "literal emitted: " << lt[i].f;
			sblog.print_zw_hex(lt[i].u, 8);
			sblog << "   " << lt[i].i << "\n";
		);
	}
}

bool alu_kcache_tracker::try_reserve(alu_group_tracker& gt) {
	rp_kcache_tracker &kt = gt.kcache();

	if (!kt.num_sels())
		return true;

	sb_set<unsigned> group_lines;

	unsigned nl = kt.get_lines(group_lines);
	assert(nl);

	sb_set<unsigned> clause_lines(lines);
	lines.add_set(group_lines);

	if (clause_lines.size() == lines.size())
		return true;

	if (update_kc())
		return true;

	lines = clause_lines;

	return false;
}

unsigned rp_kcache_tracker::get_lines(kc_lines& lines) {
	unsigned cnt = 0;

	for (unsigned i = 0; i < sel_count; ++i) {
		unsigned line = rp[i];

		if (!line)
			return cnt;

		--line;
		line = (sel_count == 2) ? line >> 5 : line >> 6;

		if (lines.insert(line).second)
			++cnt;
	}
	return cnt;
}

bool alu_kcache_tracker::update_kc() {
	unsigned c = 0;

	bc_kcache old_kc[4];
	memcpy(old_kc, kc, sizeof(kc));

	for (kc_lines::iterator I = lines.begin(), E = lines.end(); I != E; ++I) {
		unsigned line = *I;
		unsigned bank = line >> 8;

		line &= 0xFF;

		if (c && (bank == kc[c-1].bank) && (kc[c-1].addr + 1 == line))
			++kc[c-1].mode;
		else {
			if (c == max_kcs) {
				memcpy(kc, old_kc, sizeof(kc));
				return false;
			}

			kc[c].mode = KC_LOCK_1;

			kc[c].bank = bank;
			kc[c].addr = line;
			++c;
		}
	}
	return true;
}

alu_node* alu_clause_tracker::create_ar_load() {
	alu_node *a = sh.create_alu();

	// FIXME use MOVA_GPR on R6xx

	if (sh.get_ctx().uses_mova_gpr) {
		a->bc.set_op(ALU_OP1_MOVA_GPR_INT);
		a->bc.slot = SLOT_TRANS;
	} else {
		a->bc.set_op(ALU_OP1_MOVA_INT);
		a->bc.slot = SLOT_X;
	}

	a->dst.resize(1);
	a->src.push_back(current_ar);

	PSC_DUMP(
		sblog << "created AR load: ";
		dump::dump_op(a);
		sblog << "\n";
	);

	return a;
}

void alu_clause_tracker::discard_current_group() {
	PSC_DUMP( sblog << "act::discard_current_group\n"; );
	grp().discard_all_slots(conflict_nodes);
}

void rp_gpr_tracker::dump() {
	sblog << "=== gpr_tracker dump:\n";
	for (int c = 0; c < 3; ++c) {
		sblog << "cycle " << c << "      ";
		for (int h = 0; h < 4; ++h) {
			sblog << rp[c][h] << ":" << uc[c][h] << "   ";
		}
		sblog << "\n";
	}
}

} // namespace r600_sb
@


1.1.1.1
log
@initial import of MesaLib-10.3.5
@
text
@@


1.1.1.2
log
@from maya:

Import mesa 18.3.4.

Mesa 18.3.4 implements the OpenGL 4.5 API.
Some drivers don't support all the features required in OpenGL 4.5.
@
text
@a38 1
#include "eg_sq.h" // V_SQ_CF_INDEX_NONE/0/1
d239 1
a239 1
		if (v->is_readonly() || v->is_undef())
d269 1
a269 1
		if (v->is_readonly() || v->is_undef()) {
d298 1
a298 1
			if (!v->is_readonly() && !v->is_undef()) {
d314 1
a314 1
	  updates_exec_mask(), consumes_lds_oqa(), produces_lds_oqa(), chan_count(), interp_param(), next_id() {
a462 4
	if (consumes_lds_oqa)
		return false;
	if (n->consumes_lds_oq() && available_slots != (sh.get_ctx().has_trans ? 0x1F : 0x0F))
		return false;
d492 1
a492 1
	if (!trans && fbs)
a681 2
	produces_lds_oqa = 0;
	consumes_lds_oqa = 0;
d705 1
a705 2
	consumes_lds_oqa |= n->consumes_lds_oq();
	produces_lds_oqa |= n->produces_lds_oq();
d713 2
a714 1
	return run_on(sh.root) ? 0 : 1;
d717 2
a718 2
bool post_scheduler::run_on(container_node* n) {
	int r = true;
d723 1
a723 1
				r = schedule_bb(bb);
d725 1
a725 1
				r = run_on(static_cast<container_node*>(*I));
a726 2
			if (!r)
				break;
a728 1
	return r;
d760 1
a760 1
bool post_scheduler::schedule_bb(bb_node* bb) {
d784 1
a784 2
		// May require emitting ALU ops to load index registers
		if (n->is_fetch_clause()) {
d786 1
a786 1
			process_fetch(static_cast<container_node *>(n));
a789 8
		if (n->is_alu_clause()) {
			n->remove();
			bool r = process_alu(static_cast<container_node*>(n));
			if (r)
				continue;
			return false;
		}

a794 1
	return true;
d826 1
a826 106
static alu_node *create_set_idx(shader &sh, unsigned ar_idx) {
	alu_node *a = sh.create_alu();

	assert(ar_idx == V_SQ_CF_INDEX_0 || ar_idx == V_SQ_CF_INDEX_1);
	if (ar_idx == V_SQ_CF_INDEX_0)
		a->bc.set_op(ALU_OP0_SET_CF_IDX0);
	else
		a->bc.set_op(ALU_OP0_SET_CF_IDX1);
	a->bc.slot = SLOT_X;
	a->dst.resize(1); // Dummy needed for recolor

	PSC_DUMP(
		sblog << "created IDX load: ";
		dump::dump_op(a);
		sblog << "\n";
	);

	return a;
}

void post_scheduler::load_index_register(value *v, unsigned ar_idx)
{
	alu.reset();

	if (!sh.get_ctx().is_cayman()) {
		// Evergreen has to first load address register, then use CF_SET_IDX0/1
		alu_group_tracker &rt = alu.grp();
		alu_node *set_idx = create_set_idx(sh, ar_idx);
		if (!rt.try_reserve(set_idx)) {
			sblog << "can't emit SET_CF_IDX";
			dump::dump_op(set_idx);
			sblog << "\n";
		}
		process_group();

		if (!alu.check_clause_limits()) {
			// Can't happen since clause only contains MOVA/CF_SET_IDX0/1
		}
		alu.emit_group();
	}

	alu_group_tracker &rt = alu.grp();
	alu_node *a = alu.create_ar_load(v, ar_idx == V_SQ_CF_INDEX_1 ? SEL_Z : SEL_Y);

	if (!rt.try_reserve(a)) {
		sblog << "can't emit AR load : ";
		dump::dump_op(a);
		sblog << "\n";
	}

	process_group();

	if (!alu.check_clause_limits()) {
		// Can't happen since clause only contains MOVA/CF_SET_IDX0/1
	}

	alu.emit_group();
	alu.emit_clause(cur_bb);
}

void post_scheduler::process_fetch(container_node *c) {
	if (c->empty())
		return;

	for (node_iterator N, I = c->begin(), E = c->end(); I != E; I = N) {
		N = I;
		++N;

		node *n = *I;

		fetch_node *f = static_cast<fetch_node*>(n);

		PSC_DUMP(
			sblog << "process_tex ";
			dump::dump_op(n);
			sblog << "  ";
		);

		// TODO: If same values used can avoid reloading index register
		if (f->bc.sampler_index_mode != V_SQ_CF_INDEX_NONE ||
			f->bc.resource_index_mode != V_SQ_CF_INDEX_NONE) {
			unsigned index_mode = f->bc.sampler_index_mode != V_SQ_CF_INDEX_NONE ?
				f->bc.sampler_index_mode : f->bc.resource_index_mode;

			// Currently require prior opt passes to use one TEX per indexed op
			assert(f->parent->count() == 1);

			value *v = f->src.back(); // Last src is index offset
			assert(v);

			cur_bb->push_front(c);

			load_index_register(v, index_mode);
			f->src.pop_back(); // Don't need index value any more

			return;
		}
	}

	cur_bb->push_front(c);
}

bool post_scheduler::process_alu(container_node *c) {

	if (c->empty())
		return true;
a854 1

d862 1
a862 1
	return schedule_alu(c);
a996 12
void post_scheduler::emit_index_registers() {
	for (unsigned i = 0; i < 2; i++) {
		if (alu.current_idx[i]) {
			regmap = prev_regmap;
			alu.discard_current_group();

			load_index_register(alu.current_idx[i], KC_INDEX_0 + i);
			alu.current_idx[i] = NULL;
		}
	}
}

a1001 3
		if (!alu.check_clause_limits()) {
			// Can't happen since clause only contains MOVA/CF_SET_IDX0/1
		}
d1005 1
a1005 5
	if (!alu.is_empty()) {
		alu.emit_clause(cur_bb);
	}

	emit_index_registers();
d1008 1
a1008 1
bool post_scheduler::schedule_alu(container_node *c) {
d1012 2
a1013 6
	/* This number is rather arbitrary, important is that the scheduler has
	 * more than one try to create an instruction group
	 */
	int improving = 10;
	int last_pending = pending.count();
	while (improving > 0) {
d1015 1
a1016 17

			int new_pending = pending.count();
			if ((new_pending < last_pending) || (last_pending == 0))
				improving = 10;
			else
				--improving;

			last_pending = new_pending;

			if (alu.current_idx[0] || alu.current_idx[1]) {
				regmap = prev_regmap;
				emit_clause();
				init_globals(live, false);

				continue;
			}

a1027 1

a1049 1
	return improving;
d1180 1
a1180 1
	alu_node *a = alu.create_ar_load(alu.current_ar, SEL_X);
a1286 36
	if (src) {
		// Handle possible UBO indexing
		bool ubo_indexing[2] = { false, false };
		for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) {
			value *v = *I;
			if (!v)
				continue;

			if (v->is_kcache()) {
				unsigned index_mode = v->select.kcache_index_mode();
				if (index_mode == KC_INDEX_0 || index_mode == KC_INDEX_1) {
					ubo_indexing[index_mode - KC_INDEX_0] = true;
				}
			}
		}

		// idx values stored at end of src vec, see bc_parser::prepare_alu_group
		for (unsigned i = 2; i != 0; i--) {
			if (ubo_indexing[i-1]) {
				// TODO: skip adding value to kcache reservation somehow, causes
				// unnecessary group breaks and cache line locks
				value *v = vv.back();
				if (alu.current_idx[i-1] && alu.current_idx[i-1] != v) {
					PSC_DUMP(
						sblog << "IDX" << i-1 << " already set to " <<
						*alu.current_idx[i-1] << ", trying to set " << *v << "\n";
					);
					return false;
				}

				alu.current_idx[i-1] = v;
				PSC_DUMP(sblog << "IDX" << i-1 << " set to " << *v << "\n";);
			}
		}
	}

a1351 4
	if (alu.current_idx[0])
		sblog << "    current IDX0: " << *alu.current_idx[0] << "\n";
	if (alu.current_idx[1])
		sblog << "    current IDX1: " << *alu.current_idx[1] << "\n";
a1440 7
	// Cannot schedule in same clause as instructions using this index value
	if (!n->dst.empty() && n->dst[0] &&
		(n->dst[0] == alu.current_idx[0] || n->dst[0] == alu.current_idx[1])) {
		PSC_DUMP(sblog << "   CF_IDX source: " << *n->dst[0] << "\n";);
		return 0;
	}

d1466 1
a1466 1
			assert((a->bc.op_ptr->flags & AF_MOVA) || d->is_geometry_emit() || d->is_lds_oq() || d->is_lds_access() || d->is_scratch());
a1529 3

		if (!s->chunk || s->chunk != d->chunk)
			return false;
a1757 1
	outstanding_lds_oqa_reads = 0;
d1766 2
a1767 2
	  push_exec_mask(), outstanding_lds_oqa_reads(),
	  current_ar(), current_pr(), current_idx() {}
a1787 2
	outstanding_lds_oqa_reads += grp().get_consumes_lds_oqa();
	outstanding_lds_oqa_reads -= grp().get_produces_lds_oqa();
a1799 1
	assert(!outstanding_lds_oqa_reads);
a1823 5
	// ...and index registers
	reserve_slots += (current_idx[0] != NULL) + (current_idx[1] != NULL);

	if (gt.get_consumes_lds_oqa() && !outstanding_lds_oqa_reads)
		reserve_slots += 60;
d1889 1
a1889 2
		unsigned line = rp[i] & 0x1fffffffu;
		unsigned index_mode = rp[i] >> 29;
a1895 1
		line |= index_mode << 29;
d1910 1
a1910 2
		unsigned index_mode = *I >> 29;
		unsigned line = *I & 0x1fffffffu;
a1912 1
		assert(index_mode <= KC_INDEX_INVALID);
d1915 3
a1917 5
		if (c && (bank == kc[c-1].bank) && (kc[c-1].addr + 1 == line) &&
			kc[c-1].index_mode == index_mode)
		{
			kc[c-1].mode = KC_LOCK_2;
		} else {
a1926 1
			kc[c].index_mode = index_mode;
d1933 1
a1933 1
alu_node* alu_clause_tracker::create_ar_load(value *v, chan_select ar_channel) {
d1936 2
a1944 4
	a->bc.dst_chan = ar_channel;
	if (ar_channel != SEL_X && sh.get_ctx().is_cayman()) {
		a->bc.dst_gpr = ar_channel == SEL_Y ? CM_V_SQ_MOVA_DST_CF_IDX0 : CM_V_SQ_MOVA_DST_CF_IDX1;
	}
d1947 1
a1947 1
	a->src.push_back(v);
@


1.1.1.3
log
@initial import of mesa 21.3.7

main changes since 19.1.7 include:
- more support for Vulkan functions
- better supported for newer radeonsi (both amdgpu and radeon backends)
- various bug fixes in many drivers
- many fixes and enhancements for intel drivers
- some fixes for nvidia
- OpenGL 4.6 for some drivers (intel, radeonsi)
- intel Tigerlake and Rocketlake support
- Vulkan 1.2 for some drivers
- OpenGL 4.5, GLES 3.2, and more on llvmpipe
- working Panfrost and Midgard drivers
- fix warnings in radeonsi vs newer llvm
@
text
@d1953 1
a1953 4
	lt[0].u = 0;
	lt[1].u = 0;
	lt[2].u = 0;
	lt[3].u = 0;
@


1.1.1.1.2.1
log
@file sb_sched.cpp was added on branch netbsd-7 on 2015-01-05 20:58:45 +0000
@
text
@d1 1974
@


1.1.1.1.2.2
log
@Pull up the following revisions, requested by mrg in #381:

external/mit/MesaLib/dist/bin/config.guess      upto 1.1.1.3
external/mit/MesaLib/dist/bin/config.sub        upto 1.1.1.3
external/mit/MesaLib/dist/bin/missing           1.1.1.1
external/mit/MesaLib/dist/bin/test-driver       1.1.1.1
external/mit/MesaLib/dist/bin/get-pick-list.sh  1.1.1.1
external/mit/MesaLib/dist/bin/install-sh        upto 1.1.1.2
external/mit/MesaLib/dist/bin/ar-lib            1.1.1.1
external/mit/MesaLib/dist/bin/bugzilla_mesa.sh  1.1.1.1
external/mit/MesaLib/dist/bin/compile           1.1.1.1
external/mit/MesaLib/dist/bin/depcomp           1.1.1.1
external/mit/MesaLib/dist/bin/ltmain.sh         1.1.1.1
external/mit/MesaLib/dist/bin/perf-annotate-jit 1.1.1.1
external/mit/MesaLib/dist/bin/shortlog_mesa.sh  1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.0.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.0.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.0.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.0.4.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.0.5.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.0.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.1.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.1.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.1.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.1.4.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.1.5.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.1.6.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.2.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.2.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.2.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.2.4.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.2.5.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.2.6.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.3.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.3.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/3.1     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.3.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.3.4.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.3.5.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/10.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/3.2     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/3.2.1   1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/3.3     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/3.4     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/3.4.1   1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/3.4.2   1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/3.5     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/4.0     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/4.0.1   1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/4.0.2   1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/4.0.3   1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/4.1     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/5.0     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/5.0.1   1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/5.0.2   1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/5.1     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.0     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.0.1   1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.1     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.2     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.2.1   1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.3     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.3.1   1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.3.2   1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.4     1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.4.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.4.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.4.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.5.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.5.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.5.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/6.5.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.0.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.0.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.0.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.0.4.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.0.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.10.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.10.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.10.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.10.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.11.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.11.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.11.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.4.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.4.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.4.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.4.4.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.4.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.5.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.5.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.5.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.6.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.6.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.7.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.7.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.8.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.8.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.8.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.8.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.9.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.9.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/7.9.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/8.0.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/8.0.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/8.0.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/8.0.4.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/8.0.5.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/8.0.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.0.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.0.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.0.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.0.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.1.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.1.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.1.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.1.4.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.1.5.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.1.6.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.1.7.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.2.1.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.2.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.2.3.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.2.4.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.2.5.html 1.1.1.1
external/mit/MesaLib/dist/docs/relnotes/9.2.html 1.1.1.1
external/mit/MesaLib/dist/docs/README.UVD       1.1.1.1
external/mit/MesaLib/dist/docs/README.VCE       1.1.1.1
external/mit/MesaLib/dist/docs/VERSIONS         1.1.1.1
external/mit/MesaLib/dist/docs/application-issues.html 1.1.1.1
external/mit/MesaLib/dist/docs/gears.png        1.1.1.1
external/mit/MesaLib/dist/docs/libGL.txt        1.1.1.1
external/mit/MesaLib/dist/docs/mesa.css         1.1.1.1
external/mit/MesaLib/dist/docs/patents.txt      1.1.1.1
external/mit/MesaLib/dist/docs/postprocess.html 1.1.1.1
external/mit/MesaLib/dist/docs/viewperf.html    1.1.1.1
external/mit/MesaLib/dist/docs/vmware-guest.html 1.1.1.1
external/mit/MesaLib/dist/docs/specs/OLD/MESA_packed_depth_stencil.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/OLD/MESA_program_debug.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/OLD/MESA_resize_buffers.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/OLD/MESA_sprite_point.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/OLD/MESA_trace.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/EXT_shader_integer_mix.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_agp_offset.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_configless_context.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_copy_sub_buffer.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_drm_image.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_multithread_makecurrent.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_pack_invert.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_pixmap_colormap.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_query_renderer.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_release_buffers.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_set_3dfx_mode.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_shader_debug.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_swap_control.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_swap_frame_usage.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_texture_array.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_texture_signed_rgba.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_window_pos.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/MESA_ycbcr_texture.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/WL_bind_wayland_display.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/WL_create_wayland_buffer_from_image.spec 1.1.1.1
external/mit/MesaLib/dist/docs/specs/enums.txt  1.1.1.1
external/mit/MesaLib/dist/docs/README.WIN32     upto 1.1.1.5
external/mit/MesaLib/dist/docs/autoconf.html    upto 1.1.1.2
external/mit/MesaLib/dist/docs/bugs.html        upto 1.1.1.3
external/mit/MesaLib/dist/docs/conform.html     upto 1.1.1.2
external/mit/MesaLib/dist/docs/contents.html    upto 1.1.1.6
external/mit/MesaLib/dist/docs/debugging.html   upto 1.1.1.2
external/mit/MesaLib/dist/docs/developers.html  upto 1.1.1.3
external/mit/MesaLib/dist/docs/devinfo.html     upto 1.1.1.5
external/mit/MesaLib/dist/docs/dispatch.html    upto 1.1.1.4
external/mit/MesaLib/dist/docs/download.html    upto 1.1.1.6
external/mit/MesaLib/dist/docs/egl.html         upto 1.1.1.3
external/mit/MesaLib/dist/docs/envvars.html     upto 1.1.1.6
external/mit/MesaLib/dist/docs/extensions.html  upto 1.1.1.3
external/mit/MesaLib/dist/docs/faq.html         upto 1.1.1.4
external/mit/MesaLib/dist/docs/helpwanted.html  upto 1.1.1.3
external/mit/MesaLib/dist/docs/precompiled.html upto 1.1.1.3
external/mit/MesaLib/dist/docs/index.html       upto 1.1.1.2
external/mit/MesaLib/dist/docs/install.html     upto 1.1.1.6
external/mit/MesaLib/dist/docs/intro.html       upto 1.1.1.4
external/mit/MesaLib/dist/docs/license.html     upto 1.1.1.2
external/mit/MesaLib/dist/docs/lists.html       upto 1.1.1.5
external/mit/MesaLib/dist/docs/mangling.html    upto 1.1.1.2
external/mit/MesaLib/dist/docs/opengles.html    upto 1.1.1.3
external/mit/MesaLib/dist/docs/openvg.html      upto 1.1.1.4
external/mit/MesaLib/dist/docs/osmesa.html      upto 1.1.1.3
external/mit/MesaLib/dist/docs/perf.html        upto 1.1.1.2
external/mit/MesaLib/dist/docs/relnotes.html    upto 1.1.1.7
external/mit/MesaLib/dist/docs/repository.html  upto 1.1.1.6
external/mit/MesaLib/dist/docs/shading.html     upto 1.1.1.6
external/mit/MesaLib/dist/docs/sourcedocs.html  upto 1.1.1.2
external/mit/MesaLib/dist/docs/sourcetree.html  upto 1.1.1.3
external/mit/MesaLib/dist/docs/systems.html     upto 1.1.1.3
external/mit/MesaLib/dist/docs/thanks.html      upto 1.1.1.2
external/mit/MesaLib/dist/docs/utilities.html   upto 1.1.1.2
external/mit/MesaLib/dist/docs/versions.html    upto 1.1.1.2
external/mit/MesaLib/dist/docs/webmaster.html   upto 1.1.1.3
external/mit/MesaLib/dist/docs/xlibdriver.html  upto 1.1.1.4
external/mit/MesaLib/dist/docs/GL3.txt          1.1.1.1
external/mit/MesaLib/dist/docs/llvmpipe.html    upto 1.1.1.2
external/mit/MesaLib/dist/docs/ARB_color_buffer_float.txt 1.1.1.1
external/mit/MesaLib/dist/include/EGL/eglext.h  upto 1.1.1.4
external/mit/MesaLib/dist/include/EGL/eglplatform.h upto 1.1.1.4
external/mit/MesaLib/dist/include/EGL/eglextchromium.h 1.1.1.1
external/mit/MesaLib/dist/include/EGL/eglmesaext.h 1.1.1.1
external/mit/MesaLib/dist/include/GL/internal/dri_interface.h upto 1.1.1.6
external/mit/MesaLib/dist/include/GL/internal/sarea.h upto 1.1.1.3
external/mit/MesaLib/dist/include/GL/gl_mangle.h upto 1.1.1.6
external/mit/MesaLib/dist/include/GL/gl.h       upto 1.1.1.6
external/mit/MesaLib/dist/include/GL/glext.h    upto 1.1.1.6
external/mit/MesaLib/dist/include/GL/glx_mangle.h upto 1.1.1.3
external/mit/MesaLib/dist/include/GL/glx.h      upto 1.1.1.5
external/mit/MesaLib/dist/include/GL/glcorearb.h 1.1.1.1
external/mit/MesaLib/dist/include/GL/glxext.h   upto 1.1.1.6
external/mit/MesaLib/dist/include/GL/osmesa.h   upto 1.1.1.2
external/mit/MesaLib/dist/include/GL/wglext.h   upto 1.1.1.3
external/mit/MesaLib/dist/include/GL/wmesa.h    upto 1.1.1.3
external/mit/MesaLib/dist/include/GLES/glext.h  upto 1.1.1.3
external/mit/MesaLib/dist/include/GLES2/gl2ext.h upto 1.1.1.3
external/mit/MesaLib/dist/include/GLES2/gl2.h   upto 1.1.1.3
external/mit/MesaLib/dist/include/c99/stdbool.h upto 1.1.1.2
external/mit/MesaLib/dist/include/pci_ids/i915_pci_ids.h upto 1.1.1.2
external/mit/MesaLib/dist/include/pci_ids/i965_pci_ids.h upto 1.1.1.2
external/mit/MesaLib/dist/include/pci_ids/radeonsi_pci_ids.h 1.1.1.1
external/mit/MesaLib/dist/include/pci_ids/r200_pci_ids.h upto 1.1.1.2
external/mit/MesaLib/dist/include/pci_ids/r300_pci_ids.h upto 1.1.1.2
external/mit/MesaLib/dist/include/pci_ids/r600_pci_ids.h upto 1.1.1.2
external/mit/MesaLib/dist/include/pci_ids/vmwgfx_pci_ids.h 1.1.1.1
external/mit/MesaLib/dist/include/CL/cl_d3d10.h 1.1.1.1
external/mit/MesaLib/dist/include/CL/cl.h       1.1.1.1
external/mit/MesaLib/dist/include/CL/cl.hpp     1.1.1.1
external/mit/MesaLib/dist/include/CL/cl_d3d11.h 1.1.1.1
external/mit/MesaLib/dist/include/CL/cl_dx9_media_sharing.h 1.1.1.1
external/mit/MesaLib/dist/include/CL/cl_egl.h   1.1.1.1
external/mit/MesaLib/dist/include/CL/cl_ext.h   1.1.1.1
external/mit/MesaLib/dist/include/CL/cl_gl.h    1.1.1.1
external/mit/MesaLib/dist/include/CL/cl_gl_ext.h 1.1.1.1
external/mit/MesaLib/dist/include/CL/cl_platform.h 1.1.1.1
external/mit/MesaLib/dist/include/CL/opencl.h   1.1.1.1
external/mit/MesaLib/dist/include/c11/threads.h 1.1.1.1
external/mit/MesaLib/dist/include/c11/threads_posix.h 1.1.1.1
external/mit/MesaLib/dist/include/c11/threads_win32.h 1.1.1.1
external/mit/MesaLib/dist/include/c99_compat.h  1.1.1.1
external/mit/MesaLib/dist/include/GLES3/gl3ext.h 1.1.1.1
external/mit/MesaLib/dist/include/GLES3/gl3.h   1.1.1.1
external/mit/MesaLib/dist/include/GLES3/gl31.h  1.1.1.1
external/mit/MesaLib/dist/include/GLES3/gl3platform.h 1.1.1.1
external/mit/MesaLib/dist/include/HaikuGL/GLRenderer.h 1.1.1.1
external/mit/MesaLib/dist/include/HaikuGL/GLView.h 1.1.1.1
external/mit/MesaLib/dist/include/HaikuGL/OpenGLKit.h 1.1.1.1
external/mit/MesaLib/dist/include/HaikuGL/README 1.1.1.1
external/mit/MesaLib/dist/VERSION               1.1.1.1
external/mit/MesaLib/dist/src/egl/drivers/dri2/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/egl/drivers/dri2/egl_dri2.c upto 1.1.1.3
external/mit/MesaLib/dist/src/egl/drivers/dri2/egl_dri2.h upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/drivers/dri2/platform_drm.c upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/drivers/dri2/platform_wayland.c upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/drivers/dri2/platform_x11.c upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/drivers/dri2/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/egl/drivers/dri2/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/egl/drivers/dri2/egl_dri2_fallbacks.h 1.1.1.1
external/mit/MesaLib/dist/src/egl/drivers/dri2/platform_android.c 1.1.1.1
external/mit/MesaLib/dist/src/egl/main/eglcompiler.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/egl/main/eglapi.c upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglapi.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglconfig.c upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglconfig.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglsurface.c upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglfallbacks.c upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/main/eglcontext.c upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglcontext.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglcurrent.c upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglcurrent.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/egldefines.h upto 1.1.1.3
external/mit/MesaLib/dist/src/egl/main/egldisplay.c upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/egldisplay.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/egldriver.c upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/egldriver.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglglobals.c upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglglobals.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglimage.c upto 1.1.1.3
external/mit/MesaLib/dist/src/egl/main/eglimage.h upto 1.1.1.3
external/mit/MesaLib/dist/src/egl/main/egllog.c upto 1.1.1.3
external/mit/MesaLib/dist/src/egl/main/egllog.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglmisc.c upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglmisc.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglmode.c upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglmode.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglmutex.h upto 1.1.1.3
external/mit/MesaLib/dist/src/egl/main/eglscreen.c upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglscreen.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/eglstring.c upto 1.1.1.3
external/mit/MesaLib/dist/src/egl/main/eglstring.h upto 1.1.1.3
external/mit/MesaLib/dist/src/egl/main/eglsync.c upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/main/eglsurface.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/egltypedefs.h upto 1.1.1.4
external/mit/MesaLib/dist/src/egl/main/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/main/egl.pc.in upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/main/eglsync.h upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/main/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/egl/main/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/egl/main/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/egl/main/README.txt 1.1.1.1
external/mit/MesaLib/dist/src/egl/wayland/wayland-drm/wayland-drm.c upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/wayland/wayland-drm/wayland-drm.h upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/wayland/wayland-drm/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/egl/wayland/wayland-drm/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/egl/wayland/wayland-drm/wayland-drm.xml 1.1.1.1
external/mit/MesaLib/dist/src/egl/wayland/wayland-egl/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/egl/wayland/wayland-egl/wayland-egl-priv.h upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/wayland/wayland-egl/wayland-egl.c upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/wayland/wayland-egl/wayland-egl.pc.in upto 1.1.1.2
external/mit/MesaLib/dist/src/egl/wayland/wayland-egl/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/egl/wayland/wayland-egl/wayland-egl-symbols-check 1.1.1.1
external/mit/MesaLib/dist/src/egl/wayland/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/egl/wayland/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/egl/docs/EGL_MESA_screen_surface 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/cso_cache/cso_context.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/cso_cache/cso_cache.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/cso_cache/cso_cache.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/cso_cache/cso_context.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/cso_cache/cso_hash.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/cso_cache/cso_hash.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_aaline.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_context.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_context.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_gs.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_gs.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_flatshade.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_aapoint.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_clip.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_cull.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_pstipple.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_offset.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_unfilled.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_stipple.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_twoside.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_util.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_validate.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_vbuf.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_wide_line.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pipe_wide_point.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_private.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt_decompose.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt_emit.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt_fetch.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt_fetch_emit.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt_post_vs.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt_util.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt_vsplit.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt_vsplit_tmp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_so_emit_tmp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_split_tmp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_vs_variant.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_vbuf.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_vertex.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_vertex.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_vs.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_vs.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_vs_exec.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_vs_llvm.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_cliptest_tmp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_decompose_tmp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_gs_tmp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_llvm.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_llvm.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_llvm_sample.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_prim_assembler.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_pt_so_emit.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_prim_assembler.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/draw/draw_prim_assembler_tmp.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_assert.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_arit.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_arit.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_gather.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/f.cpp upto 1.
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_format_yuv.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_gather.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_const.c upto 1.
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_const.h upto 1.
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_conv.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_conv.h 1.1.1.3-1.
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_init.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_debug.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_flow.c upto 1.
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_misc.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_flow.h upto 1.
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_format.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_format_aos.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_printf.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_format_soa.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_init.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_printf.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_quad.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_intr.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_intr.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_logic.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_logic.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_pack.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_pack.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_sample.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_sample.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_struct.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_struct.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_swizzle.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_swizzle.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_tgsi.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_type.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_type.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_assert.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_bitarit.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_bitarit.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_quad.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_sample_aos.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_arit_overflow.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_arit_overflow.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_format_aos_array.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_format_float.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_format_srgb.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_tgsi.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/indices/u_indices_gen.py upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/indices/u_indices.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/indices/u_indices.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/indices/u_unfilled_indices.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/indices/u_indices_priv.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/indices/u_unfilled_gen.py upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/indices/u_primconvert.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/indices/u_primconvert.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/os/os_memory.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/os/os_memory_debug.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/os/os_mman.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/os/os_misc.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/os/os_misc.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/os/os_thread.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/os/os_time.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/os/os_time.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/os/os_process.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/os/os_process.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_buffer.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_bufmgr_ondemand.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_buffer_malloc.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_bufmgr.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_bufmgr_alt.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_validate.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/pb_validate.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/rbug/rbug_context.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/rbug/rbug.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/rbug/README 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/rbug/rbug_connection.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/rbug/rbug_connection.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/rbug/rbug_context.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/rbug/rbug_core.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/rbug/rbug_core.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/rbug/rbug_internal.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/rbug/rbug_shader.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/rbug/rbug_shader.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/rbug/rbug_texture.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/rbug/rbug_texture.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/rtasm/rtasm_execmem.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/rtasm/rtasm_cpu.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/rtasm/rtasm_cpu.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/rtasm/rtasm_execmem.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/rtasm/rtasm_x86sse.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/rtasm/rtasm_x86sse.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_build.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_build.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_dump.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_dump.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_exec.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_exec.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_info.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_info.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_iterate.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_iterate.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_transform.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_parse.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_parse.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_sanity.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_sanity.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_scan.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_scan.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_text.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_text.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_strings.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_transform.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_ureg.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_ureg.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_util.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_util.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/tgsi_strings.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/translate/translate_cache.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/translate/translate.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/translate/translate.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/translate/translate_cache.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/translate/translate_generic.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/translate/translate_sse.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_cpu_detect.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_atomic.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_blit.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_blit.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_blitter.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_blitter.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_cache.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_clear.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_debug_memory.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_cpu_detect.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_debug.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_debug.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_debug_symbol.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_debug_stack.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_debug_stack.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_double_list.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_dump_defines.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_draw_quad.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_draw_quad.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_dump.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_dump_state.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format.csv upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_latc.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_yuv.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_pack.py upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_parse.py upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_table.py upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_gen_mipmap.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_gen_mipmap.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_handle_table.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_handle_table.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_hash_table.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_hash_table.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_inlines.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_keymap.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_keymap.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_math.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_math.h upto 1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_memory.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_network.c upto 1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_network.h upto 1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_pack_color.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_pointer.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_prim.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_vbuf.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_rect.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_simple_list.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_slab.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_suballoc.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_snprintf.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_simple_shaders.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_simple_shaders.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_sse.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_string.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_surface.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_surface.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_texture.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_texture.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_tile.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_tile.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_time.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_transfer.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_transfer.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_upload_mgr.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_upload_mgr.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_caps.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_caps.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_debug_describe.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_debug_describe.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_debug_refcnt.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_debug_refcnt.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_draw.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_draw.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format.c 1.4
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_other.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_r11g11b10f.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_rgtc.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_s3tc.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_helpers.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_helpers.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_tests.c upto 1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_yuv.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_zs.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_zs.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_framebuffer.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_framebuffer.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_half.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_range.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_index_modify.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_index_modify.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_linkage.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_linkage.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_pstipple.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_pstipple.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_resource.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_sampler.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_slab.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_staging.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_surfaces.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_surfaces.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_video.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_debug_flush.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_debug_flush.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_dual_blend.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_bptc.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_bptc.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_etc.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_format_etc.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_resource.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_suballoc.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/util/u_vbuf.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/hud/hud_cpu.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/hud/font.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/hud/font.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/hud/hud_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/hud/hud_context.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/hud/hud_driver_query.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/hud/hud_fps.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/hud/hud_private.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_compositor.c 1.1-1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_compositor.h 1.1-1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_csc.c 1.1-1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_csc.h 1.1-1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_decoder.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_decoder.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_defines.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_deint_filter.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_deint_filter.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_idct.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_idct.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_matrix_filter.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_matrix_filter.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_mc.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_mc.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_median_filter.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_median_filter.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_rbsp.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_mpeg12_decoder.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_types.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_vertex_buffers.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_vertex_buffers.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_video_buffer.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_video_buffer.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_vlc.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_winsys.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_winsys_dri.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_zscan.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/vl/vl_zscan.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/SConscript upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/auxiliary/target-helpers/inline_debug_helper.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/target-helpers/inline_sw_helper.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/target-helpers/inline_wrapper_sw_helper.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/auxiliary/target-helpers/inline_drm_helper.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/pipe-loader/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/pipe-loader/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/pipe-loader/pipe_loader.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/pipe-loader/pipe_loader.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/pipe-loader/pipe_loader_priv.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/filters.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/ADDING 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/postprocess.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/pp_celshade.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/pp_celshade.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/pp_colors.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/pp_colors.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/pp_filters.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/pp_init.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/pp_mlaa.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/pp_mlaa.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/pp_mlaa_areamap.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/pp_private.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/pp_program.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/pp_run.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/cso/blend.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/cso/dsa.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/cso/rasterizer.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/cso/sampler.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/cso/shader.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/cso/velems.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/conf.py upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/docs/source/context.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/cso.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/debugging.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/distro.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/format.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/glossary.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/index.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/intro.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/pipeline.txt 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/resources.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/screen.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/source/tgsi.rst 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/d3d11ddi.txt 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/llvm-todo.txt 1.1.1.1
external/mit/MesaLib/dist/src/gallium/docs/make.bat 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_batch.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/i915/TODO 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/i915/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_blit.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_blit.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_fpc_translate.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_clear.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_context.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_context.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_debug.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_debug.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_debug_fp.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_flush.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_fpc.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_fpc_emit.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_state_derived.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_prim_emit.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_prim_vbuf.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_reg.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_screen.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_screen.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_state.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_state.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_debug_private.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_state_dynamic.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_state_emit.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_state_immediate.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_state_inlines.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_state_sampler.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_surface.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_winsys.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/i915/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/i915/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/i915/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_batchbuffer.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_query.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_resource.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_resource.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_resource_buffer.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_resource_texture.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_state_static.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_surface.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/i915/i915_fpc_optimize.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/identity/id_context.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/identity/SConscript upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/identity/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/identity/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/identity/id_objects.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/identity/id_objects.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/identity/id_screen.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/identity/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_context.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/SConscript upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_clear.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_clear.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_draw_arrays.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_so.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_context.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_debug.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_rast_priv.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_flush.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_flush.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_jit.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_jit.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_perf.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_query.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_query.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_rast.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_rast.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_rast_tri.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_scene.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_scene.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_limits.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_memory.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_screen.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_screen.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_setup.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_setup.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_setup_context.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_setup_line.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_setup_point.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_setup_tri.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_setup_vbuf.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_blend.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_clip.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_derived.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_fs.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_rasterizer.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_sampler.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_surface.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_vertex.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_vs.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_surface.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_surface.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_test.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_test_blend.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_test_conv.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_test_format.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_test_main.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_tex_sample.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_texture.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_texture.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_bld_alpha.c 1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_bld_alpha.h 1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_bld_blend.h 1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c 1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_test_arit.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_bld_depth.c 1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_bld_depth.h 1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_bld_interp.c 1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_bld_interp.h 1.4
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_memory.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_rast_debug.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_rast_tri_tmp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_fs.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_gs.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_setup.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_state_setup.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_test_printf.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_tex_sample.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/lp_bld_blend.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/lib/Makefile 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/lib/gf100.asm 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/lib/gf100.asm.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/lib/gk104.asm 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/lib/gk104.asm.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/lib/gk110.asm 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/lib/gk110.asm.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/lib/gm107.asm 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/lib/gm107.asm.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_bb.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_graph.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_graph.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_inlines.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_ssa.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_util.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/nv50_ir_util.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_fence.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_context.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_screen.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_screen.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv_m2mf.xml.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv_object.xml.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_winsys.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_compiler.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_buffer.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_buffer.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_mm.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_mm.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_statebuf.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_debug.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_heap.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_heap.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_video.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_video.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_vp3_video.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_vp3_video.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_vp3_video_bsp.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nouveau_vp3_video_vp.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv17_mpeg.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv31_mpeg.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv01_2d.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30-40_3d.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_clear.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_context.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_draw.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_format.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_format.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_fragprog.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_fragtex.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_miptree.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_push.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_query.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_resource.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_resource.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_screen.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_screen.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_state.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_state.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_state_validate.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_texture.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_transfer.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_transfer.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_vbo.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_vertprog.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_vertprog.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv30_winsys.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv40_vertprog.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nv40_verttex.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nvfx_fragprog.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nvfx_shader.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/nvfx_vertprog.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_2d.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_3d.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_3ddefs.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_blit.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_context.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_defs.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_draw.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_formats.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_miptree.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_program.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_program.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_push.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_query.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_resource.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_resource.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_screen.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_screen.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_shader_state.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_state.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_state_validate.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_stateobj.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_stateobj_tex.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_surface.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_tex.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_texture.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_transfer.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_transfer.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_vbo.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv50_winsys.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv84_video.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv84_video.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv84_video_bsp.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv84_video_vp.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv98_video.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv98_video.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv98_video_bsp.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv98_video_ppp.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/nv98_video_vp.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/mme/Makefile 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/mme/com9097.mme 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/mme/com9097.mme.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_2d.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_3ddefs.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_compute.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_compute.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_compute.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_context.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_draw.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_formats.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_m2mf.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_program.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_program.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_push.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_query.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_resource.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_resource.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_screen.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_state.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_surface.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_vbo_translate.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_video.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_video.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_video_bsp.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_video_ppp.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_video_vp.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nvc0_winsys.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nve4_compute.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nve4_compute.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nve4_compute.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/nve4_p2mf.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/a2xx.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/disasm-a2xx.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_blend.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_blend.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_compiler.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_compiler.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_context.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_draw.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_draw.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_emit.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_emit.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_gmem.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_gmem.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_program.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_program.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_rasterizer.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_rasterizer.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_screen.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_screen.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_texture.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_texture.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_util.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_util.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_zsa.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/fd2_zsa.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/instr-a2xx.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/ir-a2xx.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/ir-a2xx.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/adreno_common.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/adreno_pm4.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/disasm.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_context.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_draw.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_draw.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_fence.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_fence.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_gmem.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_gmem.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_lowering.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_lowering.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_program.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_program.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_query.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_query.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_query_hw.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_query_hw.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_query_sw.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_query_sw.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_resource.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_resource.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_screen.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_screen.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_state.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_state.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_surface.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_surface.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_texture.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/disasm-a3xx.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/instr-a3xx.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3_compiler.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3_compiler.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3_compiler_old.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3_cp.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3_depth.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3_dump.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3_flatten.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3_ra.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3_sched.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3_shader.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3_shader.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ir3_visitor.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_texture.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_util.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/freedreno_util.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/a3xx.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_blend.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_blend.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_context.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_draw.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_draw.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_emit.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_emit.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_gmem.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_gmem.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_program.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_program.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_query.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_query.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_screen.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_screen.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_texture.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_texture.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_util.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_util.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_zsa.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/fd3_zsa.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/genhw/gen_blitter.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/genhw/gen_eu_isa.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/genhw/gen_eu_message.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/genhw/gen_mi.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/genhw/gen_regs.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/genhw/gen_render_3d.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/genhw/gen_render_dynamic.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/genhw/gen_render_surface.xml.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/genhw/genhw.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_3d.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_3d.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_3d_pipeline.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_3d_pipeline.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_3d_pipeline_dump.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_3d_pipeline_gen6.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_3d_pipeline_gen6.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_3d_pipeline_gen7.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_3d_pipeline_gen7.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_blit.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_blit.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_blitter.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_blitter.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_cp.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_blitter_blt.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_blitter_pipe.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_blitter_rectlist.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_common.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_context.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_cp.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_format.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_format.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_gpe.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_gpe_gen6.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_gpe_gen6.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_gpe_gen7.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_gpe_gen7.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_gpgpu.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_gpgpu.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_layout.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_layout.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_public.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_query.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_query.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/include/brw_defines.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/include/brw_structs.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_resource.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_resource.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_screen.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_screen.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_shader.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_shader.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_state.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_state.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_transfer.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_transfer.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_video.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/ilo_video.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/ilo_shader_cs.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/ilo_shader_fs.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/ilo_shader_gs.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/ilo_shader_internal.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/ilo_shader_vs.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/toy_compiler.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/toy_compiler.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/toy_compiler_asm.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/toy_compiler_disasm.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/toy_compiler_reg.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/toy_helpers.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/toy_legalize.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/toy_legalize.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/toy_legalize_ra.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/toy_optimize.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/toy_optimize.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/toy_tgsi.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/ilo/shader/toy_tgsi.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_chipset.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/omod_two_writers.test 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/r300_compiler_tests.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/r300_compiler_tests.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/radeon_compiler_optimize_tests.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/radeon_compiler_regalloc_tests.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/radeon_compiler_util_tests.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/rc_test_helpers.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/rc_test_helpers.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/regalloc_tex_1d_swizzle.test 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/unit_test.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/unit_test.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/memory_pool.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/memory_pool.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/r300_fragprog.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/r300_fragprog.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/r300_fragprog_emit.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/r300_fragprog_swizzle.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/r300_fragprog_swizzle.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/r3xx_fragprog.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/r3xx_vertprog.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/r3xx_vertprog_dump.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/r500_fragprog.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/r500_fragprog.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/r500_fragprog_emit.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_code.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_code.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_compiler.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_list.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_compiler.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_compiler_util.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_compiler_util.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_dataflow.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_dataflow.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_dataflow_deadcode.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_dataflow_swizzles.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_emulate_branches.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_emulate_branches.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_emulate_loops.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_emulate_loops.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_inline_literals.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_list.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_opcodes.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_opcodes.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_optimize.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_pair_dead_sources.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_pair_schedule.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_pair_translate.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_program.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_program.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_program_alu.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_program_alu.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_program_constants.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_program_pair.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_program_pair.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_program_print.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_program_tex.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_program_tex.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_regalloc.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_remove_constants.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_remove_constants.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_rename_regs.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_rename_regs.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_swizzle.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_variable.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_variable.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/radeon_vert_fc.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_blit.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_cb.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_shader_semantics.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_chipset.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_context.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_context.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_cs.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_debug.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_emit.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_emit.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_flush.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_fs.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_fs.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_query.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_resource.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_reg.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_render.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_screen.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_screen.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_state_derived.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_state.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_texture_desc.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_texture_desc.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_transfer.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_texture.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_texture.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_tgsi_to_rc.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_vs.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_vs.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/r300/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_defines.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_render_translate.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_screen_buffer.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_screen_buffer.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_transfer.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r300/r300_vs_draw.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r300/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r300/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_context.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/SConscript upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_clear.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_clear.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_draw_arrays.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_context.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_fs_exec.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_flush.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_flush.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_fs.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_prim_vbuf.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_quad_depth_test.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_prim_vbuf.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_quad.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_quad_blend.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_quad_fs.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_quad_depth_test_tmp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_quad_pipe.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_quad_pipe.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_state_blend.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_query.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_query.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_screen.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_screen.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_setup.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_setup.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_state.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_state_derived.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_state_clip.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_state_rasterizer.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_tex_tile_cache.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_state_sampler.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_state_surface.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_state_vertex.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_surface.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_surface.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_tex_sample.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_tex_sample.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_state_shader.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_tex_tile_cache.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_texture.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_texture.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_tile_cache.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_tile_cache.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_limits.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/softpipe/sp_state_so.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/svga3d_shaderdefs.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/svga3d_caps.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/svga3d_reg.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/svga_escape.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/svga_overlay.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/svga_reg.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/svga_types.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/README 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/includeCheck.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/svga3d_cmd.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/svga3d_devcaps.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/svga3d_limits.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/svga3d_surfacedefs.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/svga3d_types.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/vmware_pack_begin.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/include/vmware_pack_end.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/svgadump/svga_dump.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_context.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/SConscript upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_cmd.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_cmd.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_draw_arrays.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_context.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_draw.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_draw.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_pipe_depthstencil.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_draw_elements.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_draw_private.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_pipe_blit.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_pipe_clear.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_pipe_constants.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_pipe_rasterizer.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_pipe_draw.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_pipe_flush.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_pipe_fs.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_pipe_misc.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_pipe_query.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_pipe_sampler.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_pipe_vertex.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_pipe_vs.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_screen.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_screen.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_state_framebuffer.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_surface.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_screen_cache.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_screen_cache.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_tgsi.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_format.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_surface.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_state.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_state.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_state_constants.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_state_need_swtnl.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_state_fs.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_swtnl_backend.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_state_rss.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_state_tss.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_state_vdecl.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_state_vs.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_swtnl_private.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_swtnl_draw.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_swtnl_state.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_tgsi.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_tgsi_decl_sm30.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_tgsi_emit.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_tgsi_insn.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_winsys.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_resource.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_resource.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_resource_buffer.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_resource_buffer.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_resource_buffer_upload.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_resource_texture.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_resource_texture.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_sampler_view.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_format.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_shader.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/svga/svga_shader.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/trace/tr_context.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/trace/SConscript upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/trace/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/trace/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/trace/tr_context.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/trace/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/trace/tr_dump.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/trace/tr_dump.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/trace/tr_dump_state.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/trace/tr_dump_state.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/trace/README 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/trace/tr_screen.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/trace/tr_screen.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/trace/tr_dump_defines.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/trace/tr_texture.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/drivers/trace/tr_texture.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/drivers/trace/trace.xsl 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/galahad/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/galahad/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/galahad/glhd_context.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/galahad/glhd_context.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/galahad/glhd_objects.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/galahad/glhd_screen.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/galahad/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/galahad/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/noop/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/noop/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/noop/noop_pipe.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/noop/noop_state.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/noop/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/noop/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/notes.markdown 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_bc.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_bc_builder.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_bc_decoder.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_bc_dump.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_bc_finalize.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_bc_fmt_def.inc 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_bc_parser.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_context.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_core.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_dce_cleanup.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_def_use.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_dump.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_expr.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_expr.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_gcm.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_gvn.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_if_conversion.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_ir.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_ir.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_liveness.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_pass.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_pass.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_peephole.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_psi_ops.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_public.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_ra_checker.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_ra_coalesce.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_ra_init.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_sched.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_sched.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_shader.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_shader.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_ssa_builder.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/sb_valtable.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/eg_asm.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/eg_sq.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/evergreen_compute.c 1.1-1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/evergreen_state.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/evergreend.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_hw_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_asm.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_asm.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_blit.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_isa.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_formats.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_opcodes.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_pipe.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_pipe.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_public.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_uvd.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_llvm.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_shader.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_shader.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_sq.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_state.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_state_common.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600d.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r700_asm.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/r700_sq.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/r600/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/compute_memory_pool.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/compute_memory_pool.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/evergreen_compute.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/evergreen_compute_internal.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/evergreen_hw_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_isa.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/r600/r600_llvm.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/rbug/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/rbug/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/rbug/rbug_context.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/rbug/rbug_context.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/rbug/rbug_core.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/rbug/rbug_objects.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/rbug/rbug_screen.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/drivers/rbug/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/rbug/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/rbug/README 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/LLVM_REVISION.txt 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/cayman_msaa.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/r600_buffer_common.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/r600_cs.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/r600_pipe_common.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/r600_pipe_common.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/r600_query.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/r600_streamout.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/r600_texture.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/r600d_common.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_elf_util.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_elf_util.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_llvm.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_uvd.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_llvm_emit.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_llvm_emit.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_llvm_util.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_llvm_util.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_uvd.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_vce.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_vce.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_vce_40_2_2.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_video.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeon/radeon_video.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_blit.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_commands.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_compute.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_descriptors.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_dma.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_hw_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_pipe.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_pipe.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_pm4.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_pm4.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_public.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_shader.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_shader.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_state.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_state.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_state_draw.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/si_uvd.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/sid.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_bufmgr.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_bufmgr.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_cl.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_cl.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_context.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_draw.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_drm.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_emit.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_opt_algebraic.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_opt_copy_propagation.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_opt_dead_code.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_packet.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_program.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_qir.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_qir.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_qpu.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_qpu.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_qpu_defines.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_qpu_disasm.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_qpu_emit.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_qpu_validate.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_resource.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_resource.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_screen.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_screen.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_simulator.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_simulator_validate.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_simulator_validate.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_simulator_validate_shaders.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/drivers/vc4/vc4_state.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/include/pipe/p_shader_tokens.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/include/pipe/p_compiler.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/include/pipe/p_config.h upto 1.2
external/mit/MesaLib/dist/src/gallium/include/pipe/p_context.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/include/pipe/p_defines.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/include/pipe/p_format.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/include/pipe/p_screen.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/include/pipe/p_state.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/include/pipe/p_video_codec.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/include/pipe/p_video_enums.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/include/pipe/p_video_state.h 1.1-1.3
external/mit/MesaLib/dist/src/gallium/include/state_tracker/drisw_api.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/include/state_tracker/drm_driver.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/include/state_tracker/st_api.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/include/state_tracker/sw_winsys.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/include/state_tracker/xlibsw_api.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/include/state_tracker/vdpau_interop.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/SConscript upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/dri2.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/dri2_buffer.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/dri_context.c 1.1-1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/dri_context.h 1.1-1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/dri_drawable.c 1.1-1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/dri_drawable.h 1.1-1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/dri_query_renderer.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/dri_query_renderer.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/dri_screen.c 1.1-1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/dri_screen.h 1.1-1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/dri/drisw.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/egl_g3d_image.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/egl_g3d.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/egl_g3d.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/native_modeset.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/egl_g3d_image.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/native.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/native_buffer.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/native_wayland_bufmgr.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/egl_g3d_api.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/egl_g3d_api.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/egl_g3d_loader.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/egl_g3d_st.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/egl_g3d_st.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/egl_g3d_sync.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/egl_g3d_sync.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/native_helper.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/native_helper.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/native_wayland_drm_bufmgr.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/common/native_wayland_drm_bufmgr.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/x11/native_dri2.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/x11/glxinit.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/x11/native_x11.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/x11/native_x11.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/x11/native_ximage.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/x11/x11_screen.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/x11/x11_screen.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/drm/modeset.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/drm/native_drm.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/drm/native_drm.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/fbdev/native_fbdev.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/gdi/native_gdi.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/wayland/native_drm.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/wayland/native_shm.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/wayland/native_wayland.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/wayland/native_wayland.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/android/native_android.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/egl/null/native_null.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/glx/xlib/glx_getproc.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/glx/xlib/SConscript upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/glx/xlib/glx_api.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/glx/xlib/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/glx/xlib/glx_usefont.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/glx/xlib/xm_api.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/glx/xlib/xm_api.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/glx/xlib/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/glx/xlib/xm_public.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/glx/xlib/xm_st.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/glx/xlib/xm_st.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/glx/xlib/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/README 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/matrix.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/api_context.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/api_filters.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/api_images.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/api_masks.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/api_misc.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/image.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/mask.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/paint.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/path.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/shaders_cache.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/polygon.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/renderer.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/shader.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/text.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/stroker.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/vg_context.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/vg_context.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/vg_translate.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/api.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/api.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/handle.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/vg_api.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/vg_manager.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/vg_manager.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/vega/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_context.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/SConscript upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_context.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_device.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_device.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_ext_extensionsstring.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_ext_pixelformat.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_ext_swapinterval.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_framebuffer.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_framebuffer.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_getprocaddress.c upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_icd.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_pixelformat.c upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_pixelformat.h upto 1.1.1.3
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_tls.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_tls.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_wgl.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_wgl.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_winsys.h upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_ext_pbuffer.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_st.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_st.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/opengl32.def 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/opengl32.mingw.def 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/wgl/stw_ext_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/gbm/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/gbm/gbm_drm.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/gbm/gbm_gallium_drmint.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/state_trackers/gbm/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/gbm/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/api/context.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/api/device.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/api/dispatch.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/api/dispatch.hpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/api/event.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/api/kernel.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/api/memory.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/api/platform.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/api/program.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/api/queue.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/api/sampler.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/api/transfer.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/api/util.hpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/Doxyfile 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/llvm/invocation.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/tgsi/compiler.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/util/adaptor.hpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/util/algebra.hpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/util/algorithm.hpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/util/compat.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/util/compat.hpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/util/factor.hpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/util/functional.hpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/util/lazy.hpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/util/pointer.hpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/util/range.hpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/clover/util/tuple.hpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/omx/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/omx/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/omx/entrypoint.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/omx/entrypoint.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/omx/vid_dec.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/omx/vid_dec.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/omx/vid_dec_h264.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/omx/vid_dec_mpeg12.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/omx/vid_enc.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/omx/vid_enc.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/osmesa/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/osmesa/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/osmesa/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/osmesa/osmesa.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/bitmap.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/decode.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/device.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/ftab.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/htab.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/mixer.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/output.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/preemption.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/presentation.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/query.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/surface.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/vdpau/vdpau_private.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/README 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/xa-indent 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/xa_composite.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/xa_composite.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/xa_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/xa_context.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/xa_priv.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/xa_renderer.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/xa_tgsi.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/xa_tracker.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/xa_tracker.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xa/xa_yuv.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/tests/test_blocks.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/tests/test_context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/tests/test_rendering.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/tests/test_subpicture.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/tests/test_surface.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/tests/testlib.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/tests/testlib.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/tests/xvmc_bench.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/attributes.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/block.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/context.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/subpicture.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/surface.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/state_trackers/xvmc/xvmc_private.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/freedreno/drm/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/freedreno/drm/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/freedreno/drm/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/freedreno/drm/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/freedreno/drm/freedreno_drm_public.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/freedreno/drm/freedreno_drm_winsys.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/intel/drm/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/intel/drm/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/intel/drm/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/intel/drm/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/intel/drm/intel_drm_winsys.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/intel/intel_winsys.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/vc4/drm/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/vc4/drm/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/vc4/drm/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/vc4/drm/vc4_drm_public.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/vc4/drm/vc4_drm_winsys.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/i915/drm/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/i915/drm/i915_drm_batchbuffer.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/i915/drm/i915_drm_buffer.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/i915/drm/i915_drm_winsys.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/i915/drm/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/i915/drm/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/i915/drm/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/i915/sw/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/i915/sw/i915_sw_batchbuffer.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/i915/sw/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/nouveau/drm/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/nouveau/drm/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/nouveau/drm/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/nouveau/drm/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/radeon_drm_bo.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/radeon_drm_bo.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/radeon_drm_cs.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/radeon_drm_cs.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/radeon_drm_public.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/radeon_drm_winsys.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/radeon_winsys.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/radeon_drm_cs_dump.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/radeon/tools/radeon_ctx.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_buffer.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_buffer.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_context.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_context.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_fence.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_fence.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_screen.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_screen.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_screen_dri.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_screen_ioctl.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_screen_pools.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_screen_svga.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_surface.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_surface.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmwgfx_drm.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/pb_buffer_simple_fenced.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_shader.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/vmw_shader.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/dri/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/dri/dri_sw_winsys.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/sw/dri/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/gdi/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/sw/gdi/gdi_sw_winsys.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/sw/android/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/android/android_sw_winsys.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/android/android_sw_winsys.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/fbdev/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/fbdev/fbdev_sw_winsys.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/sw/fbdev/fbdev_sw_winsys.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/sw/fbdev/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/null/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/null/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/sw/null/null_sw_winsys.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/sw/null/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/wayland/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/wayland/wayland_sw_winsys.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/sw/wayland/wayland_sw_winsys.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/sw/wayland/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/wrapper/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/sw/wrapper/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/xlib/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/xlib/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/sw/xlib/xlib_sw_winsys.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/winsys/sw/xlib/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/xlib/xlib_sw_winsys.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/hgl/SConscript 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/hgl/bitmap_wrapper.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/hgl/bitmap_wrapper.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/hgl/hgl_sw_winsys.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/hgl/hgl_sw_winsys.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/kms-dri/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/kms-dri/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/kms-dri/SConscript 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/dri/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/dri/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/dri/SConscript 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/dri/dri.sym 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/dri/target.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/omx/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/omx/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/omx/omx.sym 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/omx/target.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/dri-vdpau.dyn 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/haiku-softpipe/GalliumContext.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/haiku-softpipe/GalliumContext.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/haiku-softpipe/GalliumFramebuffer.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/haiku-softpipe/GalliumFramebuffer.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/haiku-softpipe/SConscript 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/haiku-softpipe/SoftwareRenderer.cpp 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/haiku-softpipe/SoftwareRenderer.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/haiku-softpipe/SoftwareRenderer.rdef 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/opencl/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/opencl/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/opencl/mesa.icd 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/opencl/opencl.sym 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/egl-static/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/egl-static/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/egl-static/egl.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/egl-static/egl_pipe.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/egl-static/egl_pipe.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/egl-static/egl_st.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/egl-static/egl_st.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/egl-static/st_GL.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/egl-static/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/egl-static/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/egl-static/egl.sym 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/gbm/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/gbm/gbm.sym 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/gbm/target.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/gbm/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/gbm/gallium-gbm-symbols-check 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/graw-gdi/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/graw-null/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/graw-null/graw_util.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/graw-xlib/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/graw-xlib/graw_xlib.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/libgl-gdi/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/libgl-gdi/libgl_gdi.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/libgl-xlib/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/libgl-xlib/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/libgl-xlib/xlib.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/targets/libgl-xlib/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/libgl-xlib/libgl-xlib.sym 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/osmesa/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/osmesa/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/osmesa/osmesa.pc.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/osmesa/osmesa.sym 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/osmesa/target.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/pipe-loader/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/pipe-loader/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/pipe-loader/pipe.sym 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/pipe-loader/pipe_i915.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/pipe-loader/pipe_msm.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/pipe-loader/pipe_nouveau.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/pipe-loader/pipe_r300.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/pipe-loader/pipe_r600.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/pipe-loader/pipe_radeonsi.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/pipe-loader/pipe_swrast.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/pipe-loader/pipe_vmwgfx.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/vdpau/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/vdpau/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/vdpau/target.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/vdpau/vdpau.sym 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/xa/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/xa/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/xa/target.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/xa/xa.sym 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/xa/xatracker.pc.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/xvmc/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/xvmc/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/xvmc/target.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/targets/xvmc/xvmc.sym 1.1.1.1
external/mit/MesaLib/dist/src/gallium/SConscript upto 1.1.1.4
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-abs.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-add.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-cb-1d.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-cb-2d.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-dp3.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-dp4.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-dst.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-ex2.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-face.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-flr.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-frc.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-kil.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-lg2.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-lit.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-lrp.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-mad-immx.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-mad.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-max.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-min.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-mov.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-mul.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-rcp.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-rsq.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-sge.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-slt.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-srcmod-abs.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-srcmod-absneg.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-srcmod-neg.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-srcmod-swz.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-sub.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-tempx.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-ucmp.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fragment-shader/frag-xpd.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/graw/clear.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/graw/fs-test.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/graw/gs-test.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/graw/quad-sample.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/graw/quad-tex.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/graw/shader-leak.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/graw/tri-gs.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/graw/tri-instanced.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/graw/tri.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/graw/vs-test.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/graw/disasm.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fs-fragcoord.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fs-frontface.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/fs-write-z.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/graw_util.h 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/occlusion-query.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/tex-srgb.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/tex-swizzle.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/tgsi_dump.gdb 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/tri-large.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/geometry-shader/add-mix.txt 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/geometry-shader/add.txt 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/geometry-shader/line.txt 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/geometry-shader/mov-cb-2d.txt 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/geometry-shader/mov.txt 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/geometry-shader/multi-line.txt 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-abs.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-add.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-arl.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-arr.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-cb-1d.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-cb-2d.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-dp3.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-dp4.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-dst.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-ex2.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-flr.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-frc.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-imul_hi.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-lg2.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-lit.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-lrp.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-mad.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-max.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-min.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-mov.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-mul.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-rcp.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-rsq.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-sge.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-slt.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-srcmod-abs.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-srcmod-absneg.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-srcmod-neg.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-srcmod-swz.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-sub.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-uadd.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-umul_hi.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/graw/vertex-shader/vert-xpd.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/trivial/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/trivial/quad-tex.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/trivial/tri.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/trivial/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/trivial/compute.c 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/unit/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/unit/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/unit/pipe_barrier_test.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/unit/translate_test.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/unit/u_format_compatible_test.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/unit/u_format_test.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/unit/u_half_test.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tests/unit/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tests/python/tests/regress/fragment-shader/frag-cmp.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tools/trace/dump.py upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tools/trace/format.py upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tools/trace/model.py upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tools/trace/parse.py upto 1.1.1.2
external/mit/MesaLib/dist/src/gallium/tools/trace/README.txt 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tools/trace/TODO.txt 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tools/trace/diff_state.py 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tools/trace/dump_state.py 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tools/trace/tracediff.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/tools/addr2line.sh 1.1.1.1
external/mit/MesaLib/dist/src/gallium/Android.common.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/gallium/Automake.inc 1.1.1.1
external/mit/MesaLib/dist/src/gallium/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gallium/README.portability 1.1.1.1
external/mit/MesaLib/dist/src/glsl/TODO         1.1.1.1
external/mit/MesaLib/dist/src/glsl/Makefile.am  1.1.1.1
external/mit/MesaLib/dist/src/glsl/builtin_functions.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/SConscript   upto 1.1.1.3
external/mit/MesaLib/dist/src/glsl/README       upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ast.h        upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ast_function.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ast_to_hir.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ast_type.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/builtin_type_macros.h 1.1.1.1
external/mit/MesaLib/dist/src/glsl/ir_builder.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/ir_builder.h 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glsl_lexer.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glsl_lexer.ll upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glsl_parser.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glsl_parser.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glsl_parser.yy upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glsl_parser_extras.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glsl_parser_extras.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glsl_symbol_table.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glsl_symbol_table.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glsl_types.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glsl_types.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/hir_field_selection.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir.cpp       upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir.h         1.3
external/mit/MesaLib/dist/src/glsl/ir_basic_block.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_clone.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_constant_expression.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_expression_flattening.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_function.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_function_can_inline.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_function_detect_recursion.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_hierarchical_visitor.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_hierarchical_visitor.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_hv_accept.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_import_prototypes.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_optimization.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_print_visitor.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_print_visitor.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_reader.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_rvalue_visitor.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_rvalue_visitor.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_set_program_inouts.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_validate.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/link_varyings.h 1.1.1.1
external/mit/MesaLib/dist/src/glsl/ir_visitor.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_variable_refcount.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/ir_variable_refcount.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/link_functions.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/linker.cpp   upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/linker.h     upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/list.h       upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/loop_analysis.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/loop_analysis.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/loop_controls.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/loop_unroll.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/lower_discard.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/lower_if_to_cond_assign.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/lower_instructions.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/lower_jumps.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/lower_mat_op_to_vec.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/lower_texture_projection.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/lower_vec_index_to_swizzle.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/lower_variable_index_to_cond_assign.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/lower_vec_index_to_cond_assign.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/lower_vector.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/main.cpp     upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_algebraic.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_constant_folding.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_constant_propagation.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_constant_variable.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_copy_propagation.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_copy_propagation_elements.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_dead_code.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_dead_code_local.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_dead_functions.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_flip_matrices.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/program.h    upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_function_inlining.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_if_simplification.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_noop_swizzle.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_redundant_jumps.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_structure_splitting.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_swizzle_swizzle.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/opt_tree_grafting.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/standalone_scaffolding.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/s_expression.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/strtod.c     upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/strtod.h     upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glcpp/glcpp-lex.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glcpp/README upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glcpp/tests/000-content-with-spaces.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/000-content-with-spaces.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/001-define.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/001-define.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/002-define-chain.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/002-define-chain.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/003-define-chain-reverse.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/003-define-chain-reverse.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/004-define-recursive.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/004-define-recursive.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/005-define-composite-chain.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/005-define-composite-chain.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/006-define-composite-chain-reverse.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/006-define-composite-chain-reverse.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/007-define-composite-recursive.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/007-define-composite-recursive.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/008-define-empty.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/008-define-empty.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/009-undef.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/009-undef.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/010-undef-re-define.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/010-undef-re-define.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/011-define-func-empty.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/011-define-func-empty.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/012-define-func-no-args.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/012-define-func-no-args.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/013-define-func-1-arg-unused.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/013-define-func-1-arg-unused.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/014-define-func-2-arg-unused.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/014-define-func-2-arg-unused.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/015-define-object-with-parens.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/015-define-object-with-parens.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/016-define-func-1-arg.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/016-define-func-1-arg.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/017-define-func-2-args.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/017-define-func-2-args.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/019-define-func-1-arg-multi.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/018-define-func-macro-as-parameter.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/018-define-func-macro-as-parameter.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/019-define-func-1-arg-multi.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/020-define-func-2-arg-multi.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/020-define-func-2-arg-multi.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/021-define-func-compose.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/021-define-func-compose.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/022-define-func-arg-with-parens.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/022-define-func-arg-with-parens.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/023-define-extra-whitespace.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/023-define-extra-whitespace.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/024-define-chain-to-self-recursion.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/024-define-chain-to-self-recursion.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/025-func-macro-as-non-macro.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/025-func-macro-as-non-macro.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/026-define-func-extra-newlines.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/026-define-func-extra-newlines.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/027-define-chain-obj-to-func.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/027-define-chain-obj-to-func.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/028-define-chain-obj-to-non-func.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/028-define-chain-obj-to-non-func.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/032-define-func-self-recurse.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/029-define-chain-obj-to-func-with-args.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/029-define-chain-obj-to-func-with-args.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/030-define-chain-obj-to-func-compose.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/030-define-chain-obj-to-func-compose.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/031-define-chain-func-to-func-compose.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/031-define-chain-func-to-func-compose.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/032-define-func-self-recurse.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/033-define-func-self-compose.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/033-define-func-self-compose.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/034-define-func-self-compose-non-func.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/034-define-func-self-compose-non-func.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/035-define-func-self-compose-non-func-multi-token-argument.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/035-define-func-self-compose-non-func-multi-token-argument.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/036-define-func-non-macro-multi-token-argument.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/036-define-func-non-macro-multi-token-argument.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/037-finalize-unexpanded-macro.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/037-finalize-unexpanded-macro.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/038-func-arg-with-commas.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/038-func-arg-with-commas.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/039-func-arg-obj-macro-with-comma.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/039-func-arg-obj-macro-with-comma.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/040-token-pasting.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/040-token-pasting.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/041-if-0.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/041-if-0.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/042-if-1.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/042-if-1.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/043-if-0-else.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/043-if-0-else.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/044-if-1-else.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/044-if-1-else.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/045-if-0-elif.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/045-if-0-elif.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/046-if-1-elsif.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/046-if-1-elsif.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/047-if-elif-else.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/047-if-elif-else.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/048-if-nested.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/048-if-nested.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/049-if-expression-precedence.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/049-if-expression-precedence.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/050-if-defined.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/050-if-defined.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/051-if-relational.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/051-if-relational.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/052-if-bitwise.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/052-if-bitwise.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/053-if-divide-and-shift.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/053-if-divide-and-shift.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/063-comments.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/054-if-with-macros.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/054-if-with-macros.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/055-define-chain-obj-to-func-parens-in-text.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/055-define-chain-obj-to-func-parens-in-text.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/056-macro-argument-with-comma.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/056-macro-argument-with-comma.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/057-empty-arguments.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/057-empty-arguments.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/058-token-pasting-empty-arguments.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/058-token-pasting-empty-arguments.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/059-token-pasting-integer.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/glcpp-test 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/059-token-pasting-integer.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/060-left-paren-in-macro-right-paren-in-text.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/060-left-paren-in-macro-right-paren-in-text.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/061-define-chain-obj-to-func-multi.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/061-define-chain-obj-to-func-multi.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/062-if-0-skips-garbage.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/062-if-0-skips-garbage.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/063-comments.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/064-version.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/064-version.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/065-if-defined-parens.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/066-if-nospace-expression.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/065-if-defined-parens.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/066-if-nospace-expression.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/067-nested-ifdef-ifndef.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/067-nested-ifdef-ifndef.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/068-accidental-pasting.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/068-accidental-pasting.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/069-repeated-argument.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/069-repeated-argument.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/070-undefined-macro-in-expression.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/070-undefined-macro-in-expression.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/071-punctuator.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/071-punctuator.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/072-token-pasting-same-line.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/072-token-pasting-same-line.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/073-if-in-ifdef.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/073-if-in-ifdef.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/074-elif-undef.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/074-elif-undef.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/075-elif-elif-undef.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/075-elif-elif-undef.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/076-elif-undef-nested.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/076-elif-undef-nested.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/077-else-without-if.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/077-else-without-if.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/078-elif-without-if.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/078-elif-without-if.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/079-endif-without-if.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/079-endif-without-if.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/080-if-without-expression.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/080-if-without-expression.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/081-elif-without-expression.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/081-elif-without-expression.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/082-invalid-paste.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/082-invalid-paste.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/083-unterminated-if.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/083-unterminated-if.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/084-unbalanced-parentheses.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/084-unbalanced-parentheses.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/085-incorrect-argument-count.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/085-incorrect-argument-count.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/086-reserved-macro-names.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/086-reserved-macro-names.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/087-if-comments.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/087-if-comments.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/088-redefine-macro-legitimate.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/088-redefine-macro-legitimate.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/089-redefine-macro-error.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/089-redefine-macro-error.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/090-hash-error.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/090-hash-error.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/091-hash-line.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/091-hash-line.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/092-redefine-macro-error-2.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/092-redefine-macro-error-2.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/093-divide-by-zero.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/093-divide-by-zero.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/094-divide-by-zero-short-circuit.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/094-divide-by-zero-short-circuit.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/095-recursive-define.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/095-recursive-define.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/096-paste-twice.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/096-paste-twice.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/097-paste-with-non-function-macro.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/097-paste-with-non-function-macro.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/098-elif-undefined.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/098-elif-undefined.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/099-c99-example.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/099-c99-example.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/100-macro-with-colon.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/100-macro-with-colon.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/101-macros-used-twice.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/101-macros-used-twice.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/102-garbage-after-endif.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/102-garbage-after-endif.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/103-garbage-after-else-0.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/103-garbage-after-else-0.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/104-hash-line-followed-by-code.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/104-hash-line-followed-by-code.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/105-multiline-hash-line.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/105-multiline-hash-line.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/106-multiline-hash-if.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/106-multiline-hash-if.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/107-multiline-hash-elif.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/107-multiline-hash-elif.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/108-no-space-after-hash-version.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/108-no-space-after-hash-version.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/109-no-space-after-hash-line.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/109-no-space-after-hash-line.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/113-line-and-file-macros.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/110-no-space-digits-after-hash-elif.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/110-no-space-digits-after-hash-elif.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/111-no-space-operator-after-hash-if.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/111-no-space-operator-after-hash-if.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/112-no-space-operator-after-hash-elif.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/112-no-space-operator-after-hash-elif.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/113-line-and-file-macros.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/114-paste-integer-tokens.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/114-paste-integer-tokens.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/115-line-continuations.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/118-comment-becomes-space.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/115-line-continuations.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/116-disable-line-continuations.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/116-disable-line-continuations.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/117-line-continuation-and-non-continuation-backslash.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/117-line-continuation-and-non-continuation-backslash.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/118-comment-becomes-space.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/119-elif-after-else.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/119-elif-after-else.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/120-undef-builtin.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/120-undef-builtin.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/121-comment-bug-72686.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/121-comment-bug-72686.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/122-redefine-whitespace.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/122-redefine-whitespace.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/123-garbage-after-else-1.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/123-garbage-after-else-1.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/124-preprocessing-numbers.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/124-preprocessing-numbers.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/125-es-short-circuit-undefined.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/125-es-short-circuit-undefined.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/126-garbage-after-directive.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/126-garbage-after-directive.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/127-pragma-empty.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/127-pragma-empty.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/128-space-before-hash.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/128-space-before-hash.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/129-define-non-identifier.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/129-define-non-identifier.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/130-define-comment.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/130-define-comment.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/131-eof-without-newline.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/131-eof-without-newline.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/132-eof-without-newline-define.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/132-eof-without-newline-define.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/133-eof-without-newline-comment.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/133-eof-without-newline-comment.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/134-hash-comment-directive.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/134-hash-comment-directive.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/135-duplicate-parameter.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/135-duplicate-parameter.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/136-plus-plus-and-minus-minus.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/136-plus-plus-and-minus-minus.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/137-expand-macro-after-period.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/137-expand-macro-after-period.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/138-multi-line-comment-in-if-0.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/138-multi-line-comment-in-if-0.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/139-define-without-macro-name.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/139-define-without-macro-name.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/140-null-directive.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/140-null-directive.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/141-pragma-and-__LINE__.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/141-pragma-and-__LINE__.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/142-defined-within-macro.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/142-defined-within-macro.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/143-multiple-else.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/143-multiple-else.c.expected 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/tests/glcpp-test-cr-lf 1.1.1.1
external/mit/MesaLib/dist/src/glsl/glcpp/glcpp-lex.l upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glcpp/glcpp-parse.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glcpp/glcpp-parse.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glcpp/glcpp-parse.y upto 1.2
external/mit/MesaLib/dist/src/glsl/glcpp/glcpp.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glcpp/glcpp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/glcpp/pp.c   upto 1.1.1.2
external/mit/MesaLib/dist/src/glsl/Android.gen.mk 1.1.1.1
external/mit/MesaLib/dist/src/glsl/Android.mk   1.1.1.1
external/mit/MesaLib/dist/src/glsl/Makefile.in  1.1.1.1
external/mit/MesaLib/dist/src/glsl/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/glsl/ast_array_index.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/builtin_types.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/builtin_variables.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/ir_equals.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/ir_uniform.h 1.1.1.1
external/mit/MesaLib/dist/src/glsl/link_atomics.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/link_interface_blocks.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/link_uniform_block_active_visitor.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/link_uniform_block_active_visitor.h 1.1.1.1
external/mit/MesaLib/dist/src/glsl/link_uniform_blocks.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/link_uniform_initializers.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/link_uniforms.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/link_varyings.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/lower_clip_distance.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/lower_discard_flow.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/lower_named_interface_blocks.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/lower_offset_array.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/lower_output_reads.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/lower_packed_varyings.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/lower_packing_builtins.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/lower_ubo_reference.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/lower_vector_insert.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/lower_vertex_id.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/opt_array_splitting.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/opt_cse.cpp  1.1.1.1
external/mit/MesaLib/dist/src/glsl/opt_dead_builtin_varyings.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/opt_flatten_nested_if_blocks.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/opt_rebalance_tree.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/opt_vectorize.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/standalone_scaffolding.h 1.1.1.1
external/mit/MesaLib/dist/src/glsl/test.cpp     1.1.1.1
external/mit/MesaLib/dist/src/glsl/test_optpass.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/test_optpass.h 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/lower_jumps/create_test_cases.py 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/builtin_variable_test.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/common.c 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/compare_ir 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/copy_constant_to_storage_tests.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/general_ir_test.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/invalidate_locations_test.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/optimization-test 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/sampler_types_test.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/set_uniform_initializer_tests.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/sexps.py 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/uniform_initializer_utils.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/uniform_initializer_utils.h 1.1.1.1
external/mit/MesaLib/dist/src/glsl/tests/varyings_test.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glx/clientattrib.c upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/tests/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/glx/tests/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/glx/tests/clientinfo_unittest.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glx/tests/create_context_unittest.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glx/tests/enum_sizes.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glx/tests/fake_glx_screen.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glx/tests/fake_glx_screen.h 1.1.1.1
external/mit/MesaLib/dist/src/glx/tests/indirect_api.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glx/tests/mock_xdisplay.h 1.1.1.1
external/mit/MesaLib/dist/src/glx/tests/query_renderer_implementation_unittest.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glx/tests/query_renderer_unittest.cpp 1.1.1.1
external/mit/MesaLib/dist/src/glx/XF86dri.c     1.4
external/mit/MesaLib/dist/src/glx/dri_common.c  upto 1.2
external/mit/MesaLib/dist/src/glx/compsize.c    upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/dri2.c        upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/dri2.h        upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/dri2_glx.c    upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/apple/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/glx/apple/apple_glapi.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/apple/apple_glx.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/apple/apple_glx.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/apple/apple_glx_context.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/apple/apple_glx_drawable.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/apple/apple_glx_surface.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/apple/apple_visual.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/apple/apple_xgl_api.h upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/apple/apple_xgl_api_read.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/apple/apple_xgl_api_stereo.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/apple/apple_xgl_api_viewport.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/apple/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/glx/apple/RELEASE_NOTES 1.1.1.1
external/mit/MesaLib/dist/src/glx/apple/TODO    1.1.1.1
external/mit/MesaLib/dist/src/glx/apple/apple_glx_log.c 1.1.1.1
external/mit/MesaLib/dist/src/glx/apple/apple_glx_log.h 1.1.1.1
external/mit/MesaLib/dist/src/glx/glx_error.h   1.1.1.1
external/mit/MesaLib/dist/src/glx/dri_common.h  upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/dri_glx.c     upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/drisw_glx.c   upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/indirect_transpose_matrix.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/glxconfig.c   upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/glx_pbuffer.c upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/glx_query.c   upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/glxclient.h   upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/glxcmds.c     upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/glxcurrent.c  upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/glxext.c      upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/glxextensions.c upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/glxextensions.h upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/query_renderer.c 1.1.1.1
external/mit/MesaLib/dist/src/glx/indirect_texture_compression.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/indirect_vertex_array.c upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/indirect_vertex_program.c upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/indirect_window_pos.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/xf86dristr.h  upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/render2.c     upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/renderpix.c   upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/single2.c     upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/singlepix.c   upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/vertarr.c     upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/xf86dri.h     upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/xfont.c       upto 1.1.1.3
external/mit/MesaLib/dist/src/glx/applegl_glx.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/indirect_glx.c upto 1.1.1.2
external/mit/MesaLib/dist/src/glx/Makefile.am   1.1.1.1
external/mit/MesaLib/dist/src/glx/Makefile.in   1.1.1.1
external/mit/MesaLib/dist/src/glx/SConscript    1.1.1.1
external/mit/MesaLib/dist/src/glx/clientinfo.c  1.1.1.1
external/mit/MesaLib/dist/src/glx/create_context.c 1.1.1.1
external/mit/MesaLib/dist/src/glx/dri2_priv.h   1.1.1.1
external/mit/MesaLib/dist/src/glx/dri2_query_renderer.c 1.1.1.1
external/mit/MesaLib/dist/src/glx/dri3_glx.c    1.1.1.1
external/mit/MesaLib/dist/src/glx/dri3_priv.h   1.1.1.1
external/mit/MesaLib/dist/src/glx/drisw_priv.h  1.1.1.1
external/mit/MesaLib/dist/src/glx/glx_error.c   1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/common/driverfuncs.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/common/meta_blit.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/common/driverfuncs.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/common/meta.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/common/meta.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/common/meta_copy_image.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/common/meta_generate_mipmap.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlpool/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlpool/de.po upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlpool/es.po upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlpool/fr.po upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlpool/nl.po upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlpool/sv.po upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlpool/t_options.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlpool/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlpool/SConscript 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlpool/ca.po 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlpool/gen_xmlpool.py 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/drirc 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/dri_test.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/dri_util.c upto 1.1.1.7
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/dri_util.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/megadriver_stub.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/utils.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/utils.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlconfig.c 1.6-1.7
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlconfig.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/xmlpool.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/common/SConscript 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i830_context.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i830_context.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i830_reg.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i830_state.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i830_texblend.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i830_texstate.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i830_vtbl.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i915_context.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i915_context.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_blit.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i915_debug.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i915_debug_fp.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i915_fragprog.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i915_program.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i915_program.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i915_reg.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i915_state.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i915_texstate.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i915_tex_layout.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/i915_vtbl.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_render.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_syncobj.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_tris.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_tris.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_batchbuffer.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_blit.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_buffer_objects.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_buffers.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_clear.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_context.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_fbo.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_extensions.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_mipmap_tree.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_fbo.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_mipmap_tree.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_pixel.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_pixel_bitmap.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_regions.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_pixel_copy.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_pixel_draw.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_pixel_read.c 1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_screen.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_tex.h 1.1-1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_state.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_tex.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_tex_copy.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_tex_layout.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_tex_image.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_tex_layout.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_tex_subimage.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_tex_validate.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_batchbuffer.h 1.1-1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_buffer_objects.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_buffers.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_chipset.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_clear.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_context.h 1.1-1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_extensions.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_pixel.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_reg.h 1.1-1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_regions.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_screen.h 1.1-1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/intel_tex_obj.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_clip_line.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_cc.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_clip.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_clip.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_clip_point.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_clip_state.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_clip_tri.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_clip_unfilled.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_clip_util.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_context.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_context.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_curbe.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_defines.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_disasm.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_draw.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_draw.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_draw_upload.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_eu.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_eu.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_misc_state.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_eu_emit.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_eu_util.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_gs.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_gs.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_gs_emit.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_gs_state.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_state_batch.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_program.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_queryobj.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_sf.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_sf.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_sf_emit.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_sf_state.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_state.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vs_surface_state.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_state_cache.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_state_dump.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_inst.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_state_upload.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_structs.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_tex.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_tex_layout.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_urb.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_util.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_util.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vs.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vs.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_wm_iz.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_blorp.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vs_state.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_blorp.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_queryobj.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_wm.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_wm.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_depth_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_multisample_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_cse.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_sol.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen7_blorp.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_surface_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_wm_surface_state.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_wm_state.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_clip_state.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_cc.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_sampler_state.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_depthstencil.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_gs_state.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen7_gs_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_scissor_state.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_sf_state.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_urb.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_viewport_state.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_vs_state.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen6_wm_state.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_syncobj.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_cubemap_normalize.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_depth_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_fp.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_sel_peephole.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_vector_splitting.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_program.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_shader.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_shader.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen7_sol_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen7_disable.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen7_misc_state.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_blend_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen7_sf_state.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen7_urb.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen7_viewport_state.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen7_vs_state.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen7_wm_state.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen7_wm_surface_state.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_batchbuffer.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_blit.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_buffer_objects.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_buffers.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_copy_image.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_fbo.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_image.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_extensions.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_mipmap_tree.h 1.1-1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_fbo.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_mipmap_tree.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_pixel.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_pixel_bitmap.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_pixel_copy.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_pixel_draw.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_pixel_read.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_resolve_map.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_screen.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_tex.h 1.1-1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_state.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_tex.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_tex_copy.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_tex_obj.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_tex_image.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_upload.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_tex_subimage.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_tex_validate.c 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_binding_tables.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_blorp.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_blorp.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_blorp_blit_eu.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_blorp_blit_eu.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_cfg.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_cfg.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_clear.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_dead_control_flow.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_dead_control_flow.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_device_info.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_device_info.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_eu_compact.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_dead_code_eliminate.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_generator.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_live_variables.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_live_variables.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_peephole_predicated_break.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_fs_saturate_propagation.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_gs_surface_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_interpolation_map.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_lower_texture_gradients.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_lower_unnormalized_offset.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_meta_fast_clear.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_meta_stencil_blit.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_meta_updownsample.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_meta_util.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_meta_util.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_multisample_state.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_object_purgeable.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_performance_monitor.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_primitive_restart.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_reg.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_reset.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_sampler_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_surface_formats.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4_cse.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4_generator.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4_gs.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4_gs.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4_live_variables.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4_live_variables.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4_reg_allocate.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4_vp.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/brw_vec4_vs_visitor.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen7_blorp.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_disable.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_draw_upload.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_gs_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_misc_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_multisample_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_ps_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_sf_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_sol_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_surface_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_viewport_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_vs_state.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/gen8_wm_depth_stencil.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_asm_annotation.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_asm_annotation.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_batchbuffer.h 1.1-1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_blit.h 1.1-1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_buffer_objects.h 1.1-1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_buffers.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_chipset.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_debug.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_debug.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_pixel.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_reg.h 1.1-1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_resolve_map.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/intel_screen.h 1.1-1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/test_eu_compact.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/test_vec4_copy_propagation.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/test_vec4_register_coalesce.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv10_state_polygon.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_local.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_bufferobj.c 1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_context.c 1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_context.h 1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_driver.c 1.5-1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_driver.h 1.5-1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_fbo.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_render_t.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_screen.c 1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_screen.h 1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_span.c 1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_state.c 1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_surface.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_surface.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_swtnl_t.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_texture.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_texture.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_util.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_vbo_t.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv04_context.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv04_context.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv04_render.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv04_state_fb.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv04_state_frag.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv04_state_raster.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv04_state_tex.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv04_surface.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv10_context.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv10_render.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv10_state_fb.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv10_state_frag.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv20_state_polygon.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv10_state_raster.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv10_state_tex.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv10_state_tnl.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv20_context.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv20_render.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv20_state_fb.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv20_state_frag.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv20_state_raster.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv20_state_tex.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv20_state_tnl.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_array.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_array.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nouveau_scratch.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/nv_object.xml.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_cmdbuf.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_blit.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_blit.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_fragshader.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_context.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_context.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_maos_arrays.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_ioctl.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_ioctl.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_maos.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_state_init.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_sanity.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_state.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_state.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_swtcl.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_swtcl.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_tcl.c 1.8
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_tcl.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_tex.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_tex.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_texstate.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/r200_vertprog.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/server/radeon_reg.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_blit.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_blit.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_fog.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_fog.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_maos_arrays.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_buffer_objects.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_chipset.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_cmdbuf.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_common.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_common.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_common_context.c upto 1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_common_context.h upto 1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_context.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_context.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_debug.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_dma.c upto 1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_dma.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_fbo.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_ioctl.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_ioctl.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_maos.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c 1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_maos_vbtmp.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_maos_verts.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_mipmap_tree.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_queryobj.c 1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_queryobj.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_sanity.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_screen.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_screen.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_span.c 1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_span.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_state.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_state.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_state_init.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_swtcl.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_swtcl.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_tcl.c 1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_tcl.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_tex.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_tex.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_tex_copy.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_texstate.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_texture.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_texture.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_pixel_read.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_tile.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/radeon_tile.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/swrast/swrast_priv.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/dri/swrast/swrast.c upto 1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/swrast/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/swrast/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/swrast/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/dri.pc.in upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/dri/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/dri/gen-symbol-redefs.py 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/osmesa/SConscript 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/osmesa/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/osmesa/osmesa.pc.in 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/osmesa/osmesa.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/osmesa/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/windows/gdi/mesa.def upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/windows/gdi/wgl.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/windows/gdi/wmesa.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/windows/gdi/SConscript 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/x11/fakeglx.c upto 1.1.1.7
external/mit/MesaLib/dist/src/mesa/drivers/x11/glxapi.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/x11/glxapi.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/x11/glxheader.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/x11/xfonts.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/x11/xfonts.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/drivers/x11/xm_api.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/x11/xm_buffer.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/x11/xm_dd.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/x11/xm_line.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/x11/xm_tri.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/drivers/x11/xmesa.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/drivers/x11/xmesaP.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/drivers/x11/xmesa_x.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/drivers/x11/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/x11/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/x11/SConscript 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/SConscript 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/haiku/swrast/SConscript 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/haiku/swrast/SoftwareRast.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/haiku/swrast/SoftwareRast.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/drivers/haiku/swrast/SoftwareRast.rdef 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/api_arrayelt.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/accum.c 1.5-1.6
external/mit/MesaLib/dist/src/mesa/main/accum.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/condrender.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/api_arrayelt.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/compute.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/api_exec.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/api_loopback.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/api_loopback.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/blit.c  1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/blit.h  1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/api_validate.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/api_validate.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/arrayobj.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/arrayobj.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/attrib.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/attrib.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/bitset.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/blend.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/blend.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/bufferobj.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/bufferobj.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/buffers.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/buffers.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/clear.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/clear.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/clip.c  upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/clip.h  upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/colormac.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/colortab.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/colortab.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/compiler.h 1.3-1.4
external/mit/MesaLib/dist/src/mesa/main/texcompress_fxt1.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/condrender.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/config.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/context.c 1.3-1.4
external/mit/MesaLib/dist/src/mesa/main/context.h upto 1.1.1.7
external/mit/MesaLib/dist/src/mesa/main/convolve.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/convolve.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/cpuinfo.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/cpuinfo.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/dd.h    upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/debug.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/debug.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/depth.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/depth.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/tests/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/tests/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/tests/dispatch_sanity.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/tests/enum_strings.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/tests/program_state_string.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/tests/stubs.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/errors.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/errors.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/dlist.c upto 1.3
external/mit/MesaLib/dist/src/mesa/main/dlist.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/format_utils.c 1.1-1.2
external/mit/MesaLib/dist/src/mesa/main/dlopen.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/drawpix.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/drawpix.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/enable.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/enable.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/format_utils.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/enums.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/eval.c  upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/eval.h  upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/execmem.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/extensions.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/extensions.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/fbobject.c upto 1.1.1.7
external/mit/MesaLib/dist/src/mesa/main/fbobject.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/feedback.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/feedback.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/ffvertex_prog.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/ffvertex_prog.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/fog.c   upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/fog.h   upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/formats.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/formats.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/framebuffer.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/framebuffer.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/get.c   upto 1.1.1.7
external/mit/MesaLib/dist/src/mesa/main/get.h   upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/getstring.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/glheader.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/hash.c  upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/hash.h  upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/hint.c  upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/hint.h  upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/histogram.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/histogram.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/image.c upto 1.1.1.7
external/mit/MesaLib/dist/src/mesa/main/image.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/imports.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/imports.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/light.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/light.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/lines.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/lines.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/macros.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/matrix.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/matrix.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/pack_tmp.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/mipmap.c 1.3
external/mit/MesaLib/dist/src/mesa/main/mipmap.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/mm.c    upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/mtypes.h upto 1.1.1.7
external/mit/MesaLib/dist/src/mesa/main/multisample.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/multisample.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/pixel.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/pixel.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/pixelstore.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/pixelstore.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/points.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/points.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/polygon.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/polygon.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/queryobj.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/queryobj.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/rastpos.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/rastpos.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/format_info.py 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/samplerobj.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/readpix.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/readpix.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/remap.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/remap.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/set.c   1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/renderbuffer.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/renderbuffer.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/scissor.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/scissor.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/texcompress_rgtc.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/shared.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/shared.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/simple_list.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/state.c upto 1.1.1.7
external/mit/MesaLib/dist/src/mesa/main/state.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/stencil.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/stencil.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/syncobj.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/syncobj.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/texcompress.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/texcompress.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/drawtex.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/core.h  upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/texcompress_fxt1.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/texcompress_s3tc.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/texcompress_s3tc.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/texenv.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/texenv.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/texstorage.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/texenvprogram.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/texstorage.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/textureview.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/vdpau.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/texformat.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/texformat.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/texgen.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/texgen.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/texgetimage.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/texgetimage.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/teximage.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/teximage.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/texobj.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/texobj.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/texparam.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/texparam.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/texturebarrier.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/texstate.c 1.7
external/mit/MesaLib/dist/src/mesa/main/texstate.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/texstore.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/texstore.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/varray.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/main/varray.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/main/version.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/version.h upto 1.1.1.7
external/mit/MesaLib/dist/src/mesa/main/viewport.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/viewport.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/main/vtxfmt.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/vtxfmt.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/main/compute.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/copyimage.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/copyimage.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/es1_conversion.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/es1_conversion.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/format_pack.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/set.h   1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/arbprogram.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/arbprogram.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/atifragshader.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/atifragshader.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/samplerobj.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/drawtex.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/format_pack.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/ff_fragment_shader.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/objectlabel.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/vdpau.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/pack.c  upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/pack.h  upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/pbo.c   upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/pbo.h   upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/pixeltransfer.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/pixeltransfer.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/querymatrix.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/shaderapi.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/shaderapi.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/shaderobj.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/shaderobj.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/texcompress_rgtc.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/texcompress_rgtc_tmp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/transformfeedback.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/transformfeedback.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/uniforms.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/uniforms.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/main/format_parser.py 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/format_unpack.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/format_unpack.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/formatquery.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/formatquery.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/formats.csv 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/genmipmap.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/genmipmap.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/get_hash_generator.py 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/get_hash_params.py 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/glformats.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/glformats.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/objectlabel.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/performance_monitor.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/performance_monitor.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/pipelineobj.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/pipelineobj.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/querymatrix.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/shader_query.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/shaderimage.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/shaderimage.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/streaming-load-memcpy.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/streaming-load-memcpy.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/texcompress_bptc.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/texcompress_bptc.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/texcompress_cpal.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/texcompress_cpal.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/texcompress_etc.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/texcompress_etc.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/texcompress_etc_tmp.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/textureview.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/main/uniform_query.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/math/m_clip_tmp.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/math/m_xform_tmp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/math/m_copy_tmp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/math/m_debug.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/math/m_debug_clip.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/math/m_debug_norm.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/math/m_debug_util.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/math/m_debug_xform.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/math/m_dotprod_tmp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/math/m_eval.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/math/m_eval.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/math/m_matrix.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/math/m_matrix.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/math/m_norm_tmp.h 1.3-1.4
external/mit/MesaLib/dist/src/mesa/math/m_trans_tmp.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/math/m_translate.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/math/m_translate.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/math/m_vector.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/math/m_vector.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/math/m_xform.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/math/m_xform.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/sparc/sparc.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/sparc/sparc.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/sparc/sparc_clip.S 1.1.1.1
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_blend.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_constbuf.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_clip.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_framebuffer.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_constbuf.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_depth.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_bufferobjects.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_pixeltransfer.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_rasterizer.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_sampler.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_scissor.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_shader.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_shader.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_stipple.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_texture.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_viewport.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cache.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_msaa.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_bitmap.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_bitmap.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_blit.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_blit.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_msaa.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_bufferobjects.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_clear.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_clear.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_condrender.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_drawpixels.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_drawpixels.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_fbo.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_fbo.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_feedback.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_debug.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_feedback.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_flush.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_flush.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_program.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_program.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_queryobj.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_queryobj.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_rasterpos.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_rasterpos.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_readpixels.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_readpixels.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_strings.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_strings.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_texture.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_texture.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_context.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_context.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_debug.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/state_tracker/st_draw.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_draw.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_draw_feedback.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_extensions.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_extensions.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_format.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_format.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_gen_mipmap.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_gen_mipmap.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_manager.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/state_tracker/st_mesa_to_tgsi.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_mesa_to_tgsi.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_program.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_program.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_vdpau.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/state_tracker/st_texture.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_texture.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_msaa.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_drawtex.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_drawtex.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_eglimage.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_syncobj.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_eglimage.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_texturebarrier.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_viewport.c 1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_viewport.h 1.4
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_xformfb.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/state_tracker/st_cb_xformfb.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/state_tracker/st_manager.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/state_tracker/st_atom_array.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/state_tracker/st_glsl_to_tgsi.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/state_tracker/st_glsl_to_tgsi.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/state_tracker/st_vdpau.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/swrast/s_aalinetemp.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_aaline.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_aaline.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast/s_atifragshader.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_aatriangle.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_aatriangle.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast/s_aatritemp.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_chan.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/swrast/s_texture.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/swrast/s_alpha.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_alpha.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast/NOTES 1.1.1.1
external/mit/MesaLib/dist/src/mesa/swrast/s_atifragshader.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/swrast/s_bitmap.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_blend.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_blend.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast/s_blit.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_clear.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast/s_context.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_context.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_copypix.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_depth.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_depth.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_drawpix.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_feedback.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_feedback.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast/s_fog.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_fog.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_fragprog.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_fragprog.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/swrast/s_lines.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_lines.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast/s_linetemp.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_logic.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_logic.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_masking.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_masking.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_points.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_points.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast/s_span.c 1.3
external/mit/MesaLib/dist/src/mesa/swrast/s_span.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_texfetch.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/swrast/s_stencil.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_stencil.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast/s_texcombine.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_texcombine.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast/s_texfilter.c upto 1.1.1.7
external/mit/MesaLib/dist/src/mesa/swrast/s_texfilter.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast/s_triangle.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_triangle.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast/s_tritemp.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_zoom.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/s_zoom.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast/swrast.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast/s_texrender.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/swrast/s_renderbuffer.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/swrast/s_renderbuffer.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/swrast/s_texfetch.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/swrast/s_texfetch_tmp.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/swrast_setup/ss_context.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/swrast_setup/ss_context.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast_setup/ss_triangle.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast_setup/ss_triangle.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast_setup/ss_tritmp.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/swrast_setup/ss_vb.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/swrast_setup/swrast_setup.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/swrast_setup/NOTES 1.1.1.1
external/mit/MesaLib/dist/src/mesa/tnl/t_pipeline.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/tnl/t_context.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/tnl/t_context.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/tnl/t_draw.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/tnl/t_vb_rendertmp.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/tnl/t_pipeline.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/tnl/t_rasterpos.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/tnl/t_vb_cliptmp.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/tnl/t_vb_fog.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/tnl/t_vb_light.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/tnl/t_vb_lighttmp.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/tnl/t_vb_normals.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/tnl/t_vb_points.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/tnl/t_vb_program.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/tnl/t_vb_render.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/tnl/t_vertex_generic.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/tnl/t_vb_texgen.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/tnl/t_vb_texmat.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/tnl/t_vb_vertex.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/tnl/t_vertex.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/tnl/t_vertex.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/tnl/NOTES    1.1.1.1
external/mit/MesaLib/dist/src/mesa/tnl/t_vertex_sse.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/tnl/t_vp_build.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/tnl/t_vp_build.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/tnl/tnl.h    upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/tnl_dd/t_dd_dmatmp.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/tnl_dd/t_dd_dmatmp2.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/tnl_dd/t_dd_tritmp.h upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/tnl_dd/t_dd_unfilled.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/tnl_dd/t_dd_vb.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/tnl_dd/t_dd_vertex.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/vbo/vbo_attrib.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/vbo/vbo.h    upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/vbo/vbo_noop.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/vbo/vbo_attrib_tmp.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/vbo/vbo_context.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/vbo/vbo_context.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/vbo/vbo_exec.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/vbo/vbo_exec.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/vbo/vbo_exec_api.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/vbo/vbo_exec_array.c upto 1.1.1.7
external/mit/MesaLib/dist/src/mesa/vbo/vbo_exec_draw.c 1.7
external/mit/MesaLib/dist/src/mesa/vbo/vbo_exec_eval.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/vbo/vbo_rebase.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/vbo/vbo_save.c upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/vbo/vbo_save.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/vbo/vbo_save_api.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/vbo/vbo_save_draw.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/vbo/vbo_save_loopback.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/vbo/vbo_split.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/vbo/vbo_split.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/vbo/vbo_split_copy.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/vbo/vbo_split_inplace.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/vbo/vbo_noop.h 1.1.1.1
external/mit/MesaLib/dist/src/mesa/vbo/vbo_primitive_restart.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/x86-64/calling_convention.txt 1.1.1.1
external/mit/MesaLib/dist/src/mesa/x86-64/x86-64.c upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/x86-64/x86-64.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86-64/xform4.S upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/x86/3dnow_normal.S upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/3dnow.c  upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/x86/3dnow.h  upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/x86/common_x86_asm.S upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/3dnow_xform1.S upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/3dnow_xform2.S upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/3dnow_xform3.S upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/3dnow_xform4.S upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/assyntax.h upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/x86/clip_args.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/common_x86.c upto 1.2
external/mit/MesaLib/dist/src/mesa/x86/common_x86_features.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/common_x86_asm.h upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/x86/read_rgba_span_x86.S upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/x86/gen_matypes.c upto 1.1.1.6
external/mit/MesaLib/dist/src/mesa/x86/mmx.h    upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/norm_args.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/sse_normal.S upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/sse.c    upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/x86/sse.h    upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/x86/sse_xform1.S upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/sse_xform2.S upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/x86/sse_xform3.S upto 1.1.1.4
external/mit/MesaLib/dist/src/mesa/x86/sse_xform4.S upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/x86_cliptest.S upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/x86_xform.c upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/x86_xform.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/x86/x86_xform2.S upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/x86_xform3.S upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/x86_xform4.S upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/x86/xform_args.h upto 1.1.1.3
external/mit/MesaLib/dist/src/mesa/Makefile.am  1.1.1.1
external/mit/MesaLib/dist/src/mesa/program/arbprogparse.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/arbprogparse.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_hash_table.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/program/hash_table.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/ir_to_mesa.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/ir_to_mesa.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_opt_constant_fold.c 1.1.1.1
external/mit/MesaLib/dist/src/mesa/program/string_to_uint_map.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mesa/program/prog_cache.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_cache.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_execute.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_execute.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_instruction.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_instruction.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/program.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_noise.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_noise.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_optimize.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_optimize.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_parameter.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_parameter.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_parameter_layout.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_print.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_print.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_statevars.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/prog_statevars.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/program.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/program_lexer.l upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/program_parse.y upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/sampler.cpp upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/program_parse_extra.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/program_parser.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/programopt.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/programopt.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/register_allocate.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/register_allocate.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/sampler.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/symbol_table.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/symbol_table.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/program/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/mesa/gl.pc.in     upto 1.1.1.5
external/mit/MesaLib/dist/src/mesa/Android.gen.mk 1.1.1.1
external/mit/MesaLib/dist/src/mesa/Android.libmesa_dricore.mk 1.1.1.1
external/mit/MesaLib/dist/src/mesa/SConscript   upto 1.1.1.2
external/mit/MesaLib/dist/src/mesa/Android.mk   1.1.1.1
external/mit/MesaLib/dist/src/mesa/Android.libmesa_glsl_utils.mk 1.1.1.1
external/mit/MesaLib/dist/src/mesa/Android.libmesa_st_mesa.mk 1.1.1.1
external/mit/MesaLib/dist/src/mesa/Android.mesa_gen_matypes.mk 1.1.1.1
external/mit/MesaLib/dist/src/mesa/Makefile.in  1.1.1.1
external/mit/MesaLib/dist/src/mesa/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/gbm/backends/dri/gbm_dri.c upto 1.1.1.2
external/mit/MesaLib/dist/src/gbm/backends/dri/gbm_driint.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gbm/main/gbm.c    upto 1.1.1.2
external/mit/MesaLib/dist/src/gbm/main/gbm.h    upto 1.1.1.2
external/mit/MesaLib/dist/src/gbm/main/gbm.pc.in upto 1.1.1.2
external/mit/MesaLib/dist/src/gbm/main/gbmint.h upto 1.1.1.2
external/mit/MesaLib/dist/src/gbm/Makefile.am   1.1.1.1
external/mit/MesaLib/dist/src/gbm/Makefile.in   1.1.1.1
external/mit/MesaLib/dist/src/gbm/gbm-symbols-check 1.1.1.1
external/mit/MesaLib/dist/src/Makefile.am       1.1.1.1
external/mit/MesaLib/dist/src/SConscript        upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/es1api/glesv1_cm.pc.in upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/es1api/ABI-check 1.1.1.1
external/mit/MesaLib/dist/src/mapi/es2api/glesv2.pc.in upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/es2api/ABI-check 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/APPLE_vertex_array_object.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_ES2_compatibility.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_color_buffer_float.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_copy_buffer.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_draw_elements_base_vertex.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_draw_instanced.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_framebuffer_object.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_geometry_shader4.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_robustness.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_get_program_binary.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_instanced_arrays.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_map_buffer_range.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_sampler_objects.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_seamless_cube_map.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_sync.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_texture_buffer_object.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_vertex_array_object.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/EXT_draw_buffers2.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/EXT_framebuffer_object.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/EXT_gpu_shader4.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/EXT_provoking_vertex.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/EXT_separate_shader_objects.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/GL3x.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/EXT_texture_array.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/EXT_texture_integer.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/EXT_transform_feedback.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/NV_conditional_render.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/NV_primitive_restart.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/OES_EGL_image.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/OES_fixed_point.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/OES_single_precision.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/es_EXT.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/extension_helper.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/glX_API.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/glX_XML.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/glX_proto_common.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/glX_proto_recv.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/glX_proto_send.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/glX_proto_size.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/glX_server_table.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_API.dtd upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_API.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_SPARC_asm.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_XML.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_and_es_API.xml upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_apitemp.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_enums.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_gentable.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_offsets.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_procs.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_table.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_x86-64_asm.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_x86_asm.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/mesadef.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/remap_helper.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/typeexpr.py upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/gen/AMD_performance_monitor.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_ES3_compatibility.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_base_instance.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_blend_func_extended.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_clear_buffer_object.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_clear_texture.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_compressed_texture_pixel_storage.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_compute_shader.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_copy_image.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_debug_output.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_depth_buffer_float.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_draw_buffers.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_draw_indirect.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_gpu_shader5.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_internalformat_query.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_multi_bind.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_invalidate_subdata.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_sample_shading.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_separate_shader_objects.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_shader_atomic_counters.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_shader_image_load_store.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_texture_barrier.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_texture_buffer_range.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_texture_compression_rgtc.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_texture_cube_map_array.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_texture_float.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_texture_gather.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_texture_multisample.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_texture_rg.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_texture_rgb10_a2ui.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_texture_storage.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_texture_storage_multisample.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_texture_view.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_uniform_buffer_object.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_vertex_attrib_binding.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_vertex_type_2_10_10_10_rev.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/ARB_viewport_array.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/GL4x.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/INTEL_performance_query.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/KHR_debug.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/NV_vdpau_interop.xml 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/SConscript 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/gl_genexec.py 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/glapi_gen.mk 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/gen/next_available_offset.sh 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/glapi.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/glapi.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/glapi_dispatch.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/glapi_entrypoint.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/tests/check_table.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mapi/glapi/glapi_getproc.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/glapi_nop.c upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/glapi_priv.h upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/glapi/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/mapi/shared-glapi/tests/check_table.cpp 1.1.1.1
external/mit/MesaLib/dist/src/mapi/shared-glapi/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/vgapi/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/mapi/vgapi/SConscript upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/vgapi/vg.pc.in upto 1.1.1.2
external/mit/MesaLib/dist/src/mapi/vgapi/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/mapi/Android.mk   1.1.1.1
external/mit/MesaLib/dist/src/mapi/Makefile.am  1.1.1.1
external/mit/MesaLib/dist/src/mapi/Makefile.in  1.1.1.1
external/mit/MesaLib/dist/src/mapi/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/mapi/entry.c      1.1.1.1
external/mit/MesaLib/dist/src/mapi/entry.h      1.1.1.1
external/mit/MesaLib/dist/src/mapi/entry_x86-64_tls.h 1.1.1.1
external/mit/MesaLib/dist/src/mapi/entry_x86_tls.h 1.1-1.2
external/mit/MesaLib/dist/src/mapi/entry_x86_tsd.h 1.1-1.2
external/mit/MesaLib/dist/src/mapi/mapi.c       1.1.1.1
external/mit/MesaLib/dist/src/mapi/mapi.h       1.1.1.1
external/mit/MesaLib/dist/src/mapi/mapi_abi.py  1.1.1.1
external/mit/MesaLib/dist/src/mapi/mapi_glapi.c 1.1.1.1
external/mit/MesaLib/dist/src/mapi/mapi_tmp.h   1.1.1.1
external/mit/MesaLib/dist/src/mapi/stub.c       1.1.1.1
external/mit/MesaLib/dist/src/mapi/stub.h       1.1.1.1
external/mit/MesaLib/dist/src/mapi/table.c      1.1.1.1
external/mit/MesaLib/dist/src/mapi/table.h      1.1.1.1
external/mit/MesaLib/dist/src/mapi/u_compiler.h 1.1.1.1
external/mit/MesaLib/dist/src/mapi/u_current.c  1.1.1.1
external/mit/MesaLib/dist/src/mapi/u_current.h  1.1.1.1
external/mit/MesaLib/dist/src/mapi/u_execmem.c  1.1.1.1
external/mit/MesaLib/dist/src/mapi/u_execmem.h  1.1.1.1
external/mit/MesaLib/dist/src/mapi/u_macros.h   1.1.1.1
external/mit/MesaLib/dist/src/mapi/u_thread.h   1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/internal/gtest-death-test-internal.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/internal/gtest-filepath.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/internal/gtest-internal.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/internal/gtest-linked_ptr.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/internal/gtest-param-util-generated.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/internal/gtest-param-util-generated.h.pump 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/internal/gtest-param-util.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/internal/gtest-port.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/internal/gtest-string.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/internal/gtest-tuple.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/internal/gtest-tuple.h.pump 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/internal/gtest-type-util.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/internal/gtest-type-util.h.pump 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/gtest-death-test.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/gtest-message.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/gtest-param-test.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/gtest-param-test.h.pump 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/gtest-printers.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/gtest-spi.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/gtest-test-part.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/gtest-typed-test.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/gtest.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/gtest_pred_impl.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/include/gtest/gtest_prod.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/gtest/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/gtest/src/gtest-all.cc 1.1.1.1
external/mit/MesaLib/dist/src/gtest/src/gtest-death-test.cc 1.1.1.1
external/mit/MesaLib/dist/src/gtest/src/gtest-filepath.cc 1.1.1.1
external/mit/MesaLib/dist/src/gtest/src/gtest-internal-inl.h 1.1.1.1
external/mit/MesaLib/dist/src/gtest/src/gtest-port.cc 1.1.1.1
external/mit/MesaLib/dist/src/gtest/src/gtest-printers.cc 1.1.1.1
external/mit/MesaLib/dist/src/gtest/src/gtest-test-part.cc 1.1.1.1
external/mit/MesaLib/dist/src/gtest/src/gtest-typed-test.cc 1.1.1.1
external/mit/MesaLib/dist/src/gtest/src/gtest.cc 1.1.1.1
external/mit/MesaLib/dist/src/gtest/src/gtest_main.cc 1.1.1.1
external/mit/MesaLib/dist/src/Makefile.in       1.1.1.1
external/mit/MesaLib/dist/src/hgl/GLDispatcher.cpp 1.1.1.1
external/mit/MesaLib/dist/src/hgl/GLDispatcher.h 1.1.1.1
external/mit/MesaLib/dist/src/hgl/GLRenderer.cpp 1.1.1.1
external/mit/MesaLib/dist/src/hgl/GLRendererRoster.cpp 1.1.1.1
external/mit/MesaLib/dist/src/hgl/GLRendererRoster.h 1.1.1.1
external/mit/MesaLib/dist/src/hgl/GLView.cpp    1.1.1.1
external/mit/MesaLib/dist/src/hgl/SConscript    1.1.1.1
external/mit/MesaLib/dist/src/loader/Android.mk 1.1.1.1
external/mit/MesaLib/dist/src/loader/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/loader/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/loader/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/loader/SConscript 1.1.1.1
external/mit/MesaLib/dist/src/loader/loader.c   1.1.1.1
external/mit/MesaLib/dist/src/loader/loader.h   1.1.1.1
external/mit/MesaLib/dist/src/loader/pci_id_driver_map.c 1.1.1.1
external/mit/MesaLib/dist/src/loader/pci_id_driver_map.h 1.1.1.1
external/mit/MesaLib/dist/src/util/tests/hash_table/Makefile.am 1.1.1.1
external/mit/MesaLib/dist/src/util/tests/hash_table/Makefile.in 1.1.1.1
external/mit/MesaLib/dist/src/util/tests/hash_table/collision.c 1.1.1.1
external/mit/MesaLib/dist/src/util/tests/hash_table/delete_and_lookup.c 1.1.1.1
external/mit/MesaLib/dist/src/util/tests/hash_table/delete_management.c 1.1.1.1
external/mit/MesaLib/dist/src/util/tests/hash_table/destroy_callback.c 1.1.1.1
external/mit/MesaLib/dist/src/util/tests/hash_table/insert_and_lookup.c 1.1.1.1
external/mit/MesaLib/dist/src/util/tests/hash_table/insert_many.c 1.1.1.1
external/mit/MesaLib/dist/src/util/tests/hash_table/null_destroy.c 1.1.1.1
external/mit/MesaLib/dist/src/util/tests/hash_table/random_entry.c 1.1.1.1
external/mit/MesaLib/dist/src/util/tests/hash_table/remove_null.c 1.1.1.1
external/mit/MesaLib/dist/src/util/tests/hash_table/replacement.c 1.1.1.1
external/mit/MesaLib/dist/src/util/Android.mk   1.1.1.1
external/mit/MesaLib/dist/src/util/Makefile.am  1.1.1.1
external/mit/MesaLib/dist/src/util/Makefile.in  1.1.1.1
external/mit/MesaLib/dist/src/util/Makefile.sources 1.1.1.1
external/mit/MesaLib/dist/src/util/SConscript   1.1.1.1
external/mit/MesaLib/dist/src/util/format_srgb.h 1.1.1.1
external/mit/MesaLib/dist/src/util/format_srgb.py 1.1.1.1
external/mit/MesaLib/dist/src/util/hash_table.c 1.1.1.1
external/mit/MesaLib/dist/src/util/hash_table.h 1.1.1.1
external/mit/MesaLib/dist/src/util/macros.h     1.1.1.1
external/mit/MesaLib/dist/src/util/ralloc.c     1.1.1.1
external/mit/MesaLib/dist/src/util/ralloc.h     1.1.1.1
external/mit/MesaLib/dist/doxygen/Makefile      1.1.1.1
external/mit/MesaLib/dist/doxygen/README        1.1.1.1
external/mit/MesaLib/dist/doxygen/common.doxy   1.1.1.1
external/mit/MesaLib/dist/doxygen/core_subset.doxy 1.1.1.1
external/mit/MesaLib/dist/doxygen/doxy.bat      1.1.1.1
external/mit/MesaLib/dist/doxygen/gallium.doc   1.1.1.1
external/mit/MesaLib/dist/doxygen/gallium.doxy  1.1.1.1
external/mit/MesaLib/dist/doxygen/gbm.doxy      1.1.1.1
external/mit/MesaLib/dist/doxygen/glapi.doxy    1.1.1.1
external/mit/MesaLib/dist/doxygen/glsl.doxy     1.1.1.1
external/mit/MesaLib/dist/doxygen/header.html   1.1.1.1
external/mit/MesaLib/dist/doxygen/header_subset.html 1.1.1.1
external/mit/MesaLib/dist/doxygen/i965.doxy     1.1.1.1
external/mit/MesaLib/dist/doxygen/main.doxy     1.1.1.1
external/mit/MesaLib/dist/doxygen/math.doxy     1.1.1.1
external/mit/MesaLib/dist/doxygen/math_subset.doxy 1.1.1.1
external/mit/MesaLib/dist/doxygen/radeon_subset.doxy 1.1.1.1
external/mit/MesaLib/dist/doxygen/shader.doxy   1.1.1.1
external/mit/MesaLib/dist/doxygen/swrast.doxy   1.1.1.1
external/mit/MesaLib/dist/doxygen/swrast_setup.doxy 1.1.1.1
external/mit/MesaLib/dist/doxygen/tnl.doxy      1.1.1.1
external/mit/MesaLib/dist/doxygen/tnl_dd.doxy   1.1.1.1
external/mit/MesaLib/dist/doxygen/vbo.doxy      1.1.1.1
external/mit/MesaLib/dist/autogen.sh            1.1.1.1
external/mit/MesaLib/dist/m4/ax_check_compile_flag.m4 1.1.1.1
external/mit/MesaLib/dist/m4/ax_gcc_builtin.m4  1.1.1.1
external/mit/MesaLib/dist/m4/ax_prog_bison.m4   1.1.1.1
external/mit/MesaLib/dist/m4/ax_prog_flex.m4    1.1.1.1
external/mit/MesaLib/dist/m4/ax_pthread.m4      1.1.1.1
external/mit/MesaLib/dist/configure.ac          upto 1.1.1.6
external/mit/MesaLib/dist/aclocal.m4            upto 1.1.1.6
external/mit/MesaLib/dist/configure             upto 1.1.1.6
external/mit/MesaLib/dist/scons/crossmingw.py   upto 1.1.1.2
external/mit/MesaLib/dist/scons/custom.py       upto 1.1.1.2
external/mit/MesaLib/dist/scons/gallium.py      upto 1.1.1.2
external/mit/MesaLib/dist/scons/llvm.py         upto 1.1.1.2
external/mit/MesaLib/dist/scons/source_list.py  1.1.1.1
external/mit/MesaLib/dist/SConstruct            upto 1.1.1.2
external/mit/MesaLib/dist/common.py             upto 1.1.1.2
external/mit/MesaLib/dist/Makefile.am           1.1.1.1
external/mit/MesaLib/dist/Android.common.mk     1.1.1.1
external/mit/MesaLib/dist/Android.mk            1.1.1.1
external/mit/MesaLib/dist/CleanSpec.mk          1.1.1.1
external/mit/MesaLib/dist/Makefile.in           1.1.1.1
external/mit/MesaLib/dist/install-gallium-links.mk 1.1.1.1
external/mit/MesaLib/dist/install-lib-links.mk  1.1.1.1
external/mit/MesaLib/src/arch/i386/matypes.h    1.1
external/mit/MesaLib/src/arch/x86_64/matypes.h  1.1
external/mit/MesaLib/src/Makefile.inc           1.1
external/mit/MesaLib/src/gallium/auxiliary/Makefile 1.1
external/mit/MesaLib/src/gallium/auxiliary/Makefile.inc 1.1
external/mit/MesaLib/src/gallium/auxiliary/u_format_table.c 1.1
external/mit/MesaLib/src/gallium/auxiliary/u_indices_gen.c 1.1
external/mit/MesaLib/src/gallium/auxiliary/u_unfilled_gen.c 1.1
external/mit/MesaLib/src/mapi/glapi/Makefile    1.1
external/mit/MesaLib/src/mapi/glapi/glapi_gentable.c 1.1
external/mit/MesaLib/src/mapi/glapi/glapi_glapi_mapi_tmp.h 1.1
external/mit/MesaLib/src/mapi/glapi/glapi_x86-64.S 1.1
external/mit/MesaLib/src/mapi/glapi/glapitable.h 1.1
external/mit/MesaLib/src/mapi/glapi/glapitemp.h 1.1
external/mit/MesaLib/src/mapi/glapi/glprocs.h   1.1
external/mit/MesaLib/src/mapi/glapi/indirect.c  1.1
external/mit/MesaLib/src/mapi/glapi/indirect.h  1.1
external/mit/MesaLib/src/mapi/glapi/indirect_init.c 1.1
external/mit/MesaLib/src/mapi/glapi/indirect_size.c 1.1
external/mit/MesaLib/src/mapi/glapi/indirect_size.h 1.1
external/mit/MesaLib/src/mapi/glapi/shared-glapi_glapi_mapi_tmp.h 1.1
external/mit/MesaLib/src/mapi/Makefile          1.1
external/mit/MesaLib/src/mapi/shared-glapi_glapi_mapi_tmp.h 1.1
external/mit/MesaLib/src/mesa/drivers/dri/common/xmlpool/Makefile 1.1
external/mit/MesaLib/src/mesa/drivers/dri/common/xmlpool/options.h 1.1
external/mit/MesaLib/src/mesa/format_info.c     1.1
external/mit/MesaLib/src/mesa/get_hash.h        1.1
external/mit/MesaLib/src/mesa/main/Makefile     1.1
external/mit/MesaLib/src/mesa/main/api_exec.c   1.1
external/mit/MesaLib/src/mesa/main/dispatch.h   1.1
external/mit/MesaLib/src/mesa/main/enums.c      1.1
external/mit/MesaLib/src/mesa/main/git_sha1.h   1.1
external/mit/MesaLib/src/mesa/main/remap_helper.h 1.1
external/mit/MesaLib/src/mesa/program/Makefile  1.1
external/mit/MesaLib/src/mesa/program/program_parse.tab.c 1.1
external/mit/MesaLib/src/mesa/program/program_parse.tab.h 1.1
external/mit/MesaLib/src/util/Makefile          1.1
external/mit/MesaLib/src/util/format_srgb.c     1.1

"Make xsrc/external/mit/MesaLib/ match -current" - i.e. import mesa 10.3.5
@
text
@a0 1974
/*
 * Copyright 2013 Vadim Girlin <vadimgirlin@@gmail.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the "Software"),
 * to deal in the Software without restriction, including without limitation
 * on the rights to use, copy, modify, merge, publish, distribute, sub
 * license, and/or sell copies of the Software, and to permit persons to whom
 * the Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice (including the next
 * paragraph) shall be included in all copies or substantial portions of the
 * Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
 * USE OR OTHER DEALINGS IN THE SOFTWARE.
 *
 * Authors:
 *      Vadim Girlin
 */

#define PSC_DEBUG 0

#if PSC_DEBUG
#define PSC_DUMP(a) do { a } while (0)
#else
#define PSC_DUMP(a)
#endif

#include "sb_bc.h"
#include "sb_shader.h"
#include "sb_pass.h"
#include "sb_sched.h"

namespace r600_sb {

rp_kcache_tracker::rp_kcache_tracker(shader &sh) : rp(), uc(),
		// FIXME: for now we'll use "two const pairs" limit for r600, same as
		// for other chips, otherwise additional check in alu_group_tracker is
		// required to make sure that all 4 consts in the group fit into 2
		// kcache sets
		sel_count(2) {}

bool rp_kcache_tracker::try_reserve(sel_chan r) {
	unsigned sel = kc_sel(r);

	for (unsigned i = 0; i < sel_count; ++i) {
		if (rp[i] == 0) {
			rp[i] = sel;
			++uc[i];
			return true;
		}
		if (rp[i] == sel) {
			++uc[i];
			return true;
		}
	}
	return false;
}

bool rp_kcache_tracker::try_reserve(node* n) {
	bool need_unreserve = false;
	vvec::iterator I(n->src.begin()), E(n->src.end());

	for (; I != E; ++I) {
		value *v = *I;
		if (v->is_kcache()) {
			if (!try_reserve(v->select))
				break;
			else
				need_unreserve = true;
		}
	}
	if (I == E)
		return true;

	if (need_unreserve && I != n->src.begin()) {
		do {
			--I;
			value *v =*I;
			if (v->is_kcache())
				unreserve(v->select);
		} while (I != n->src.begin());
	}
	return false;
}

inline
void rp_kcache_tracker::unreserve(node* n) {
	vvec::iterator I(n->src.begin()), E(n->src.end());
	for (; I != E; ++I) {
		value *v = *I;
		if (v->is_kcache())
			unreserve(v->select);
	}
}

void rp_kcache_tracker::unreserve(sel_chan r) {
	unsigned sel = kc_sel(r);

	for (unsigned i = 0; i < sel_count; ++i)
		if (rp[i] == sel) {
			if (--uc[i] == 0)
				rp[i] = 0;
			return;
		}
	assert(0);
	return;
}

bool literal_tracker::try_reserve(alu_node* n) {
	bool need_unreserve = false;

	vvec::iterator I(n->src.begin()), E(n->src.end());

	for (; I != E; ++I) {
		value *v = *I;
		if (v->is_literal()) {
			if (!try_reserve(v->literal_value))
				break;
			else
				need_unreserve = true;
		}
	}
	if (I == E)
		return true;

	if (need_unreserve && I != n->src.begin()) {
		do {
			--I;
			value *v =*I;
			if (v->is_literal())
				unreserve(v->literal_value);
		} while (I != n->src.begin());
	}
	return false;
}

void literal_tracker::unreserve(alu_node* n) {
	unsigned nsrc = n->bc.op_ptr->src_count, i;

	for (i = 0; i < nsrc; ++i) {
		value *v = n->src[i];
		if (v->is_literal())
			unreserve(v->literal_value);
	}
}

bool literal_tracker::try_reserve(literal l) {

	PSC_DUMP( sblog << "literal reserve " << l.u << "  " << l.f << "\n"; );

	for (unsigned i = 0; i < MAX_ALU_LITERALS; ++i) {
		if (lt[i] == 0) {
			lt[i] = l;
			++uc[i];
			PSC_DUMP( sblog << "  reserved new uc = " << uc[i] << "\n"; );
			return true;
		} else if (lt[i] == l) {
			++uc[i];
			PSC_DUMP( sblog << "  reserved uc = " << uc[i] << "\n"; );
			return true;
		}
	}
	PSC_DUMP( sblog << "  failed to reserve literal\n"; );
	return false;
}

void literal_tracker::unreserve(literal l) {

	PSC_DUMP( sblog << "literal unreserve " << l.u << "  " << l.f << "\n"; );

	for (unsigned i = 0; i < MAX_ALU_LITERALS; ++i) {
		if (lt[i] == l) {
			if (--uc[i] == 0)
				lt[i] = 0;
			return;
		}
	}
	assert(0);
	return;
}

static inline unsigned bs_cycle_vector(unsigned bs, unsigned src) {
	static const unsigned swz[VEC_NUM][3] = {
		{0, 1, 2}, {0, 2, 1}, {1, 2, 0}, {1, 0, 2}, {2, 0, 1}, {2, 1, 0}
	};
	assert(bs < VEC_NUM && src < 3);
	return swz[bs][src];
}

static inline unsigned bs_cycle_scalar(unsigned bs, unsigned src) {
	static const unsigned swz[SCL_NUM][3] = {
		{2, 1, 0}, {1, 2, 2}, {2, 1, 2}, {2, 2, 1}
	};

	if (bs >= SCL_NUM || src >= 3) {
		// this prevents gcc warning "array subscript is above array bounds"
		// AFAICS we should never hit this path
		abort();
	}
	return swz[bs][src];
}

static inline unsigned bs_cycle(bool trans, unsigned bs, unsigned src) {
	return trans ? bs_cycle_scalar(bs, src) : bs_cycle_vector(bs, src);
}

inline
bool rp_gpr_tracker::try_reserve(unsigned cycle, unsigned sel, unsigned chan) {
	++sel;
	if (rp[cycle][chan] == 0) {
		rp[cycle][chan] = sel;
		++uc[cycle][chan];
		return true;
	} else if (rp[cycle][chan] == sel) {
		++uc[cycle][chan];
		return true;
	}
	return false;
}

inline
void rp_gpr_tracker::unreserve(alu_node* n) {
	unsigned nsrc = n->bc.op_ptr->src_count, i;
	unsigned trans = n->bc.slot == SLOT_TRANS;
	unsigned bs = n->bc.bank_swizzle;
	unsigned opt = !trans
			&& n->bc.src[0].sel == n->bc.src[1].sel
			&& n->bc.src[0].chan == n->bc.src[1].chan;

	for (i = 0; i < nsrc; ++i) {
		value *v = n->src[i];
		if (v->is_readonly())
			continue;
		if (i == 1 && opt)
			continue;
		unsigned cycle = bs_cycle(trans, bs, i);
		unreserve(cycle, n->bc.src[i].sel, n->bc.src[i].chan);
	}
}

inline
void rp_gpr_tracker::unreserve(unsigned cycle, unsigned sel, unsigned chan) {
	++sel;
	assert(rp[cycle][chan] == sel && uc[cycle][chan]);
	if (--uc[cycle][chan] == 0)
		rp[cycle][chan] = 0;
}

inline
bool rp_gpr_tracker::try_reserve(alu_node* n) {
	unsigned nsrc = n->bc.op_ptr->src_count, i;
	unsigned trans = n->bc.slot == SLOT_TRANS;
	unsigned bs = n->bc.bank_swizzle;
	unsigned opt = !trans && nsrc >= 2 &&
			n->src[0] == n->src[1];

	bool need_unreserve = false;
	unsigned const_count = 0, min_gpr_cycle = 3;

	for (i = 0; i < nsrc; ++i) {
		value *v = n->src[i];
		if (v->is_readonly()) {
			const_count++;
			if (trans && const_count == 3)
				break;
		} else {
			if (i == 1 && opt)
				continue;

			unsigned cycle = bs_cycle(trans, bs, i);

			if (trans && cycle < min_gpr_cycle)
				min_gpr_cycle = cycle;

			if (const_count && cycle < const_count && trans)
				break;

			if (!try_reserve(cycle, n->bc.src[i].sel, n->bc.src[i].chan))
				break;
			else
				need_unreserve = true;
		}
	}

	if ((i == nsrc) && (min_gpr_cycle + 1 > const_count))
		return true;

	if (need_unreserve && i--) {
		do {
			value *v = n->src[i];
			if (!v->is_readonly()) {
			if (i == 1 && opt)
				continue;
			unreserve(bs_cycle(trans, bs, i), n->bc.src[i].sel,
			          n->bc.src[i].chan);
			}
		} while (i--);
	}
	return false;
}

alu_group_tracker::alu_group_tracker(shader &sh)
	: sh(sh), kc(sh),
	  gpr(), lt(), slots(),
	  max_slots(sh.get_ctx().is_cayman() ? 4 : 5),
	  has_mova(), uses_ar(), has_predset(), has_kill(),
	  updates_exec_mask(), chan_count(), interp_param(), next_id() {

	available_slots = sh.get_ctx().has_trans ? 0x1F : 0x0F;
}

inline
sel_chan alu_group_tracker::get_value_id(value* v) {
	unsigned &id = vmap[v];
	if (!id)
		id = ++next_id;
	return sel_chan(id, v->get_final_chan());
}

inline
void alu_group_tracker::assign_slot(unsigned slot, alu_node* n) {
	update_flags(n);
	slots[slot] = n;
	available_slots &= ~(1 << slot);

	unsigned param = n->interp_param();

	if (param) {
		assert(!interp_param || interp_param == param);
		interp_param = param;
	}
}


void alu_group_tracker::discard_all_slots(container_node &removed_nodes) {
	PSC_DUMP( sblog << "agt::discard_all_slots\n"; );
	discard_slots(~available_slots & ((1 << max_slots) - 1), removed_nodes);
}

void alu_group_tracker::discard_slots(unsigned slot_mask,
                                    container_node &removed_nodes) {

	PSC_DUMP(
		sblog << "discard_slots : packed_ops : "
			<< (unsigned)packed_ops.size() << "\n";
	);

	for (node_vec::iterator N, I = packed_ops.begin();
			I != packed_ops.end(); I = N) {
		N = I; ++N;

		alu_packed_node *n = static_cast<alu_packed_node*>(*I);
		unsigned pslots = n->get_slot_mask();

		PSC_DUMP(
			sblog << "discard_slots : packed slot_mask : " << pslots << "\n";
		);

		if (pslots & slot_mask) {

			PSC_DUMP(
				sblog << "discard_slots : discarding packed...\n";
			);

			removed_nodes.push_back(n);
			slot_mask &= ~pslots;
			N = packed_ops.erase(I);
			available_slots |= pslots;
			for (unsigned k = 0; k < max_slots; ++k) {
				if (pslots & (1 << k))
					slots[k] = NULL;
			}
		}
	}

	for (unsigned slot = 0; slot < max_slots; ++slot) {
		unsigned slot_bit = 1 << slot;

		if (slot_mask & slot_bit) {
			assert(!(available_slots & slot_bit));
			assert(slots[slot]);

			assert(!(slots[slot]->bc.slot_flags & AF_4SLOT));

			PSC_DUMP(
				sblog << "discarding slot " << slot << " : ";
				dump::dump_op(slots[slot]);
				sblog << "\n";
			);

			removed_nodes.push_back(slots[slot]);
			slots[slot] = NULL;
			available_slots |= slot_bit;
		}
	}

	alu_node *t = slots[4];
	if (t && (t->bc.slot_flags & AF_V)) {
		unsigned chan = t->bc.dst_chan;
		if (!slots[chan]) {
			PSC_DUMP(
				sblog << "moving ";
				dump::dump_op(t);
				sblog << " from trans slot to free slot " << chan << "\n";
			);

			slots[chan] = t;
			slots[4] = NULL;
			t->bc.slot = chan;
		}
	}

	reinit();
}

alu_group_node* alu_group_tracker::emit() {

	alu_group_node *g = sh.create_alu_group();

	lt.init_group_literals(g);

	for (unsigned i = 0; i < max_slots; ++i) {
		alu_node *n = slots[i];
		if (n) {
			g->push_back(n);
		}
	}
	return g;
}

bool alu_group_tracker::try_reserve(alu_node* n) {
	unsigned nsrc = n->bc.op_ptr->src_count;
	unsigned slot = n->bc.slot;
	bool trans = slot == 4;

	if (slots[slot])
		return false;

	unsigned flags = n->bc.op_ptr->flags;

	unsigned param = n->interp_param();

	if (param && interp_param && interp_param != param)
		return false;

	if ((flags & AF_KILL) && has_predset)
		return false;
	if ((flags & AF_ANY_PRED) && (has_kill || has_predset))
		return false;
	if ((flags & AF_MOVA) && (has_mova || uses_ar))
		return false;

	if (n->uses_ar() && has_mova)
		return false;

	for (unsigned i = 0; i < nsrc; ++i) {

		unsigned last_id = next_id;

		value *v = n->src[i];
		if (!v->is_any_gpr() && !v->is_rel())
			continue;
		sel_chan vid = get_value_id(n->src[i]);

		if (vid > last_id && chan_count[vid.chan()] == 3) {
			return false;
		}

		n->bc.src[i].sel = vid.sel();
		n->bc.src[i].chan = vid.chan();
	}

	if (!lt.try_reserve(n))
		return false;

	if (!kc.try_reserve(n)) {
		lt.unreserve(n);
		return false;
	}

	unsigned fbs = n->forced_bank_swizzle();

	n->bc.bank_swizzle = 0;

	if (!trans & fbs)
		n->bc.bank_swizzle = VEC_210;

	if (gpr.try_reserve(n)) {
		assign_slot(slot, n);
		return true;
	}

	if (!fbs) {
		unsigned swz_num = trans ? SCL_NUM : VEC_NUM;
		for (unsigned bs = 0; bs < swz_num; ++bs) {
			n->bc.bank_swizzle = bs;
			if (gpr.try_reserve(n)) {
				assign_slot(slot, n);
				return true;
			}
		}
	}

	gpr.reset();

	slots[slot] = n;
	unsigned forced_swz_slots = 0;
	int first_slot = ~0, first_nf = ~0, last_slot = ~0;
	unsigned save_bs[5];

	for (unsigned i = 0; i < max_slots; ++i) {
		alu_node *a = slots[i];
		if (a) {
			if (first_slot == ~0)
				first_slot = i;
			last_slot = i;
			save_bs[i] = a->bc.bank_swizzle;
			if (a->forced_bank_swizzle()) {
				assert(i != SLOT_TRANS);
				forced_swz_slots |= (1 << i);
				a->bc.bank_swizzle = VEC_210;
				if (!gpr.try_reserve(a))
					assert(!"internal reservation error");
			} else {
				if (first_nf == ~0)
					first_nf = i;

				a->bc.bank_swizzle = 0;
			}
		}
	}

	if (first_nf == ~0) {
		assign_slot(slot, n);
		return true;
	}

	assert(first_slot != ~0 && last_slot != ~0);

	// silence "array subscript is above array bounds" with gcc 4.8
	if (last_slot >= 5)
		abort();

	int i = first_nf;
	alu_node *a = slots[i];
	bool backtrack = false;

	while (1) {

		PSC_DUMP(
			sblog << " bs: trying s" << i << " bs:" << a->bc.bank_swizzle
				<< " bt:" << backtrack << "\n";
		);

		if (!backtrack && gpr.try_reserve(a)) {
			PSC_DUMP(
				sblog << " bs: reserved s" << i << " bs:" << a->bc.bank_swizzle
					<< "\n";
			);

			while ((++i <= last_slot) && !slots[i]);
			if (i <= last_slot)
				a = slots[i];
			else
				break;
		} else {
			bool itrans = i == SLOT_TRANS;
			unsigned max_swz = itrans ? SCL_221 : VEC_210;

			if (a->bc.bank_swizzle < max_swz) {
				++a->bc.bank_swizzle;

				PSC_DUMP(
					sblog << " bs: inc s" << i << " bs:" << a->bc.bank_swizzle
						<< "\n";
				);

			} else {

				a->bc.bank_swizzle = 0;
				while ((--i >= first_nf) && !slots[i]);
				if (i < first_nf)
					break;
				a = slots[i];
				PSC_DUMP(
					sblog << " bs: unreserve s" << i << " bs:" << a->bc.bank_swizzle
						<< "\n";
				);
				gpr.unreserve(a);
				backtrack = true;

				continue;
			}
		}
		backtrack = false;
	}

	if (i == last_slot + 1) {
		assign_slot(slot, n);
		return true;
	}

	// reservation failed, restore previous state
	slots[slot] = NULL;
	gpr.reset();
	for (unsigned i = 0; i < max_slots; ++i) {
		alu_node *a = slots[i];
		if (a) {
			a->bc.bank_swizzle = save_bs[i];
			bool b = gpr.try_reserve(a);
			assert(b);
		}
	}

	kc.unreserve(n);
	lt.unreserve(n);
	return false;
}

bool alu_group_tracker::try_reserve(alu_packed_node* p) {
	bool need_unreserve = false;
	node_iterator I(p->begin()), E(p->end());

	for (; I != E; ++I) {
		alu_node *n = static_cast<alu_node*>(*I);
		if (!try_reserve(n))
			break;
		else
			need_unreserve = true;
	}

	if (I == E)  {
		packed_ops.push_back(p);
		return true;
	}

	if (need_unreserve) {
		while (--I != E) {
			alu_node *n = static_cast<alu_node*>(*I);
			slots[n->bc.slot] = NULL;
		}
		reinit();
	}
	return false;
}

void alu_group_tracker::reinit() {
	alu_node * s[5];
	memcpy(s, slots, sizeof(slots));

	reset(true);

	for (int i = max_slots - 1; i >= 0; --i) {
		if (s[i] && !try_reserve(s[i])) {
			sblog << "alu_group_tracker: reinit error on slot " << i <<  "\n";
			for (unsigned i = 0; i < max_slots; ++i) {
				sblog << "  slot " << i << " : ";
				if (s[i])
					dump::dump_op(s[i]);

				sblog << "\n";
			}
			assert(!"alu_group_tracker: reinit error");
		}
	}
}

void alu_group_tracker::reset(bool keep_packed) {
	kc.reset();
	gpr.reset();
	lt.reset();
	memset(slots, 0, sizeof(slots));
	vmap.clear();
	next_id = 0;
	has_mova = false;
	uses_ar = false;
	has_predset = false;
	has_kill = false;
	updates_exec_mask = false;
	available_slots = sh.get_ctx().has_trans ? 0x1F : 0x0F;
	interp_param = 0;

	chan_count[0] = 0;
	chan_count[1] = 0;
	chan_count[2] = 0;
	chan_count[3] = 0;

	if (!keep_packed)
		packed_ops.clear();
}

void alu_group_tracker::update_flags(alu_node* n) {
	unsigned flags = n->bc.op_ptr->flags;
	has_kill |= (flags & AF_KILL);
	has_mova |= (flags & AF_MOVA);
	has_predset |= (flags & AF_ANY_PRED);
	uses_ar |= n->uses_ar();

	if (flags & AF_ANY_PRED) {
		if (n->dst[2] != NULL)
			updates_exec_mask = true;
	}
}

int post_scheduler::run() {
	run_on(sh.root);
	return 0;
}

void post_scheduler::run_on(container_node* n) {

	for (node_riterator I = n->rbegin(), E = n->rend(); I != E; ++I) {
		if (I->is_container()) {
			if (I->subtype == NST_BB) {
				bb_node* bb = static_cast<bb_node*>(*I);
				schedule_bb(bb);
			} else {
				run_on(static_cast<container_node*>(*I));
			}
		}
	}
}

void post_scheduler::init_uc_val(container_node *c, value *v) {
	node *d = v->any_def();
	if (d && d->parent == c)
		++ucm[d];
}

void post_scheduler::init_uc_vec(container_node *c, vvec &vv, bool src) {
	for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) {
		value *v = *I;
		if (!v || v->is_readonly())
			continue;

		if (v->is_rel()) {
			init_uc_val(c, v->rel);
			init_uc_vec(c, v->muse, true);
		} if (src) {
			init_uc_val(c, v);
		}
	}
}

unsigned post_scheduler::init_ucm(container_node *c, node *n) {
	init_uc_vec(c, n->src, true);
	init_uc_vec(c, n->dst, false);

	uc_map::iterator F = ucm.find(n);
	return F == ucm.end() ? 0 : F->second;
}

void post_scheduler::schedule_bb(bb_node* bb) {
	PSC_DUMP(
		sblog << "scheduling BB " << bb->id << "\n";
		if (!pending.empty())
			dump::dump_op_list(&pending);
	);

	assert(pending.empty());
	assert(bb_pending.empty());
	assert(ready.empty());

	bb_pending.append_from(bb);
	cur_bb = bb;

	node *n;

	while ((n = bb_pending.back())) {

		PSC_DUMP(
			sblog << "post_sched_bb ";
			dump::dump_op(n);
			sblog << "\n";
		);

		if (n->subtype == NST_ALU_CLAUSE) {
			n->remove();
			process_alu(static_cast<container_node*>(n));
			continue;
		}

		n->remove();
		bb->push_front(n);
	}

	this->cur_bb = NULL;
}

void post_scheduler::init_regmap() {

	regmap.clear();

	PSC_DUMP(
		sblog << "init_regmap: live: ";
		dump::dump_set(sh, live);
		sblog << "\n";
	);

	for (val_set::iterator I = live.begin(sh), E = live.end(sh); I != E; ++I) {
		value *v = *I;
		assert(v);
		if (!v->is_sgpr() || !v->is_prealloc())
			continue;

		sel_chan r = v->gpr;

		PSC_DUMP(
			sblog << "init_regmap:  " << r << " <= ";
			dump::dump_val(v);
			sblog << "\n";
		);

		assert(r);
		regmap[r] = v;
	}
}

void post_scheduler::process_alu(container_node *c) {

	ucm.clear();
	alu.reset();

	live = c->live_after;

	init_globals(c->live_after, true);
	init_globals(c->live_before, true);

	init_regmap();

	update_local_interferences();

	for (node_riterator N, I = c->rbegin(), E = c->rend(); I != E; I = N) {
		N = I;
		++N;

		node *n = *I;
		unsigned uc = init_ucm(c, n);

		PSC_DUMP(
			sblog << "process_alu uc=" << uc << "  ";
			dump::dump_op(n);
			sblog << "  ";
		);

		if (uc) {
			n->remove();
			pending.push_back(n);
			PSC_DUMP( sblog << "pending\n"; );
		} else {
			release_op(n);
		}
	}

	schedule_alu(c);
}

void post_scheduler::update_local_interferences() {

	PSC_DUMP(
		sblog << "update_local_interferences : ";
		dump::dump_set(sh, live);
		sblog << "\n";
	);


	for (val_set::iterator I = live.begin(sh), E = live.end(sh); I != E; ++I) {
		value *v = *I;
		if (v->is_prealloc())
			continue;

		v->interferences.add_set(live);
	}
}

void post_scheduler::update_live_src_vec(vvec &vv, val_set *born, bool src) {
	for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) {
		value *v = *I;

		if (!v)
			continue;

		if (src && v->is_any_gpr()) {
			if (live.add_val(v)) {
				if (!v->is_prealloc()) {
					if (!cleared_interf.contains(v)) {
						PSC_DUMP(
							sblog << "clearing interferences for " << *v << "\n";
						);
						v->interferences.clear();
						cleared_interf.add_val(v);
					}
				}
				if (born)
					born->add_val(v);
			}
		} else if (v->is_rel()) {
			if (!v->rel->is_any_gpr())
				live.add_val(v->rel);
			update_live_src_vec(v->muse, born, true);
		}
	}
}

void post_scheduler::update_live_dst_vec(vvec &vv) {
	for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) {
		value *v = *I;
		if (!v)
			continue;

		if (v->is_rel()) {
			update_live_dst_vec(v->mdef);
		} else if (v->is_any_gpr()) {
			if (!live.remove_val(v)) {
				PSC_DUMP(
						sblog << "failed to remove ";
				dump::dump_val(v);
				sblog << " from live : ";
				dump::dump_set(sh, live);
				sblog << "\n";
				);
			}
		}
	}
}

void post_scheduler::update_live(node *n, val_set *born) {
	update_live_dst_vec(n->dst);
	update_live_src_vec(n->src, born, true);
	update_live_src_vec(n->dst, born, false);
}

void post_scheduler::process_group() {
	alu_group_tracker &rt = alu.grp();

	val_set vals_born;

	recolor_locals();

	PSC_DUMP(
		sblog << "process_group: live_before : ";
		dump::dump_set(sh, live);
		sblog << "\n";
	);

	for (unsigned s = 0; s < ctx.num_slots; ++s) {
		alu_node *n = rt.slot(s);
		if (!n)
			continue;

		update_live(n, &vals_born);
	}

	PSC_DUMP(
		sblog << "process_group: live_after : ";
		dump::dump_set(sh, live);
		sblog << "\n";
	);

	update_local_interferences();

	for (unsigned i = 0; i < 5; ++i) {
		node *n = rt.slot(i);
		if (n && !n->is_mova()) {
			release_src_values(n);
		}
	}
}

void post_scheduler::init_globals(val_set &s, bool prealloc) {

	PSC_DUMP(
		sblog << "init_globals: ";
		dump::dump_set(sh, s);
		sblog << "\n";
	);

	for (val_set::iterator I = s.begin(sh), E = s.end(sh); I != E; ++I) {
		value *v = *I;
		if (v->is_sgpr() && !v->is_global()) {
			v->set_global();

			if (prealloc && v->is_fixed()) {
				v->set_prealloc();
			}
		}
	}
}

void post_scheduler::emit_clause() {

	if (alu.current_ar) {
		emit_load_ar();
		process_group();
		alu.emit_group();
	}

	alu.emit_clause(cur_bb);
}

void post_scheduler::schedule_alu(container_node *c) {

	assert(!ready.empty() || !ready_copies.empty());

	while (1) {

		prev_regmap = regmap;

		if (!prepare_alu_group()) {
			if (alu.current_ar) {
				emit_load_ar();
				continue;
			} else
				break;
		}

		if (!alu.check_clause_limits()) {
			regmap = prev_regmap;
			emit_clause();
			init_globals(live, false);
			continue;
		}

		process_group();
		alu.emit_group();
	};

	if (!alu.is_empty()) {
		emit_clause();
	}

	if (!ready.empty()) {
		sblog << "##post_scheduler: unscheduled ready instructions :";
		dump::dump_op_list(&ready);
		assert(!"unscheduled ready instructions");
	}

	if (!pending.empty()) {
		sblog << "##post_scheduler: unscheduled pending instructions :";
		dump::dump_op_list(&pending);
		assert(!"unscheduled pending instructions");
	}
}

void post_scheduler::add_interferences(value *v, sb_bitset &rb, val_set &vs) {
	unsigned chan = v->gpr.chan();

	for (val_set::iterator I = vs.begin(sh), E = vs.end(sh);
			I != E; ++I) {
		value *vi = *I;
		sel_chan gpr = vi->get_final_gpr();

		if (vi->is_any_gpr() && gpr && vi != v &&
				(!v->chunk || v->chunk != vi->chunk) &&
				vi->is_fixed() && gpr.chan() == chan) {

			unsigned r = gpr.sel();

			PSC_DUMP(
				sblog << "\tadd_interferences: " << *vi << "\n";
			);

			if (rb.size() <= r)
				rb.resize(r + 32);
			rb.set(r);
		}
	}
}

void post_scheduler::set_color_local_val(value *v, sel_chan color) {
	v->gpr = color;

	PSC_DUMP(
		sblog << "     recolored: ";
		dump::dump_val(v);
		sblog << "\n";
	);
}

void post_scheduler::set_color_local(value *v, sel_chan color) {
	if (v->chunk) {
		vvec &vv = v->chunk->values;
		for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) {
			value *v2 =*I;
			set_color_local_val(v2, color);
		}
		v->chunk->fix();
	} else {
		set_color_local_val(v, color);
		v->fix();
	}
}

bool post_scheduler::recolor_local(value *v) {

	sb_bitset rb;

	assert(v->is_sgpr());
	assert(!v->is_prealloc());
	assert(v->gpr);

	unsigned chan = v->gpr.chan();

	PSC_DUMP(
		sblog << "recolor_local: ";
		dump::dump_val(v);
		sblog << "   interferences: ";
		dump::dump_set(sh, v->interferences);
		sblog << "\n";
		if (v->chunk) {
			sblog << "     in chunk: ";
			coalescer::dump_chunk(v->chunk);
			sblog << "\n";
		}
	);

	if (v->chunk) {
		for (vvec::iterator I = v->chunk->values.begin(),
				E = v->chunk->values.end(); I != E; ++I) {
			value *v2 = *I;

			PSC_DUMP( sblog << "   add_interferences for " << *v2 << " :\n"; );

			add_interferences(v, rb, v2->interferences);
		}
	} else {
		add_interferences(v, rb, v->interferences);
	}

	PSC_DUMP(
		unsigned sz = rb.size();
		sblog << "registers bits: " << sz;
		for (unsigned r = 0; r < sz; ++r) {
			if ((r & 7) == 0)
				sblog << "\n  " << r << "   ";
			sblog << (rb.get(r) ? 1 : 0);
		}
	);

	bool no_temp_gprs = v->is_global();
	unsigned rs, re, pass = no_temp_gprs ? 1 : 0;

	while (pass < 2) {

		if (pass == 0) {
			rs = sh.first_temp_gpr();
			re = MAX_GPR;
		} else {
			rs = 0;
			re = sh.num_nontemp_gpr();
		}

		for (unsigned reg = rs; reg < re; ++reg) {
			if (reg >= rb.size() || !rb.get(reg)) {
				// color found
				set_color_local(v, sel_chan(reg, chan));
				return true;
			}
		}
		++pass;
	}

	assert(!"recolor_local failed");
	return true;
}

void post_scheduler::emit_load_ar() {

	regmap = prev_regmap;
	alu.discard_current_group();

	alu_group_tracker &rt = alu.grp();
	alu_node *a = alu.create_ar_load();

	if (!rt.try_reserve(a)) {
		sblog << "can't emit AR load : ";
		dump::dump_op(a);
		sblog << "\n";
	}

	alu.current_ar = 0;
}

bool post_scheduler::unmap_dst_val(value *d) {

	if (d == alu.current_ar) {
		emit_load_ar();
		return false;
	}

	if (d->is_prealloc()) {
		sel_chan gpr = d->get_final_gpr();
		rv_map::iterator F = regmap.find(gpr);
		value *c = NULL;
		if (F != regmap.end())
			c = F->second;

		if (c && c!=d && (!c->chunk || c->chunk != d->chunk)) {
			PSC_DUMP(
				sblog << "dst value conflict : ";
				dump::dump_val(d);
				sblog << "   regmap contains ";
				dump::dump_val(c);
				sblog << "\n";
			);
			assert(!"scheduler error");
			return false;
		} else if (c) {
			regmap.erase(F);
		}
	}
	return true;
}

bool post_scheduler::unmap_dst(alu_node *n) {
	value *d = n->dst.empty() ? NULL : n->dst[0];

	if (!d)
		return true;

	if (!d->is_rel()) {
		if (d && d->is_any_reg()) {

			if (d->is_AR()) {
				if (alu.current_ar != d) {
					sblog << "loading wrong ar value\n";
					assert(0);
				} else {
					alu.current_ar = NULL;
				}

			} else if (d->is_any_gpr()) {
				if (!unmap_dst_val(d))
					return false;
			}
		}
	} else {
		for (vvec::iterator I = d->mdef.begin(), E = d->mdef.end();
				I != E; ++I) {
			d = *I;
			if (!d)
				continue;

			assert(d->is_any_gpr());

			if (!unmap_dst_val(d))
				return false;
		}
	}
	return true;
}

bool post_scheduler::map_src_val(value *v) {

	if (!v->is_prealloc())
		return true;

	sel_chan gpr = v->get_final_gpr();
	rv_map::iterator F = regmap.find(gpr);
	value *c = NULL;
	if (F != regmap.end()) {
		c = F->second;
		if (!v->v_equal(c)) {
			PSC_DUMP(
				sblog << "can't map src value ";
				dump::dump_val(v);
				sblog << ", regmap contains ";
				dump::dump_val(c);
				sblog << "\n";
			);
			return false;
		}
	} else {
		regmap.insert(std::make_pair(gpr, v));
	}
	return true;
}

bool post_scheduler::map_src_vec(vvec &vv, bool src) {
	for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) {
		value *v = *I;
		if (!v)
			continue;

		if ((!v->is_any_gpr() || !v->is_fixed()) && !v->is_rel())
			continue;

		if (v->is_rel()) {
			value *rel = v->rel;
			assert(rel);

			if (!rel->is_const()) {
				if (!map_src_vec(v->muse, true))
					return false;

				if (rel != alu.current_ar) {
					if (alu.current_ar) {
						PSC_DUMP(
							sblog << "  current_AR is " << *alu.current_ar
								<< "  trying to use " << *rel << "\n";
						);
						return false;
					}

					alu.current_ar = rel;

					PSC_DUMP(
						sblog << "  new current_AR assigned: " << *alu.current_ar
							<< "\n";
					);
				}
			}

		} else if (src) {
			if (!map_src_val(v)) {
				return false;
			}
		}
	}
	return true;
}

bool post_scheduler::map_src(alu_node *n) {
	if (!map_src_vec(n->dst, false))
		return false;

	if (!map_src_vec(n->src, true))
		return false;

	return true;
}

void post_scheduler::dump_regmap() {

	sblog << "# REGMAP :\n";

	for(rv_map::iterator I = regmap.begin(), E = regmap.end(); I != E; ++I) {
		sblog << "  # " << I->first << " => " << *(I->second) << "\n";
	}

	if (alu.current_ar)
		sblog << "    current_AR: " << *alu.current_ar << "\n";
	if (alu.current_pr)
		sblog << "    current_PR: " << *alu.current_pr << "\n";
}

void post_scheduler::recolor_locals() {
	alu_group_tracker &rt = alu.grp();

	for (unsigned s = 0; s < ctx.num_slots; ++s) {
		alu_node *n = rt.slot(s);
		if (n) {
			value *d = n->dst[0];
			if (d && d->is_sgpr() && !d->is_prealloc()) {
				recolor_local(d);
			}
		}
	}
}

// returns true if there are interferences
bool post_scheduler::check_interferences() {

	alu_group_tracker &rt = alu.grp();

	unsigned interf_slots;

	bool discarded = false;

	PSC_DUMP(
			sblog << "check_interferences: before: \n";
	dump_regmap();
	);

	do {

		interf_slots = 0;

		for (unsigned s = 0; s < ctx.num_slots; ++s) {
			alu_node *n = rt.slot(s);
			if (n) {
				if (!unmap_dst(n)) {
					return true;
				}
			}
		}

		for (unsigned s = 0; s < ctx.num_slots; ++s) {
			alu_node *n = rt.slot(s);
			if (n) {
				if (!map_src(n)) {
					interf_slots |= (1 << s);
				}
			}
		}

		PSC_DUMP(
				for (unsigned i = 0; i < 5; ++i) {
					if (interf_slots & (1 << i)) {
						sblog << "!!!!!! interf slot: " << i << "  : ";
						dump::dump_op(rt.slot(i));
						sblog << "\n";
					}
				}
		);

		if (!interf_slots)
			break;

		PSC_DUMP( sblog << "ci: discarding slots " << interf_slots << "\n"; );

		rt.discard_slots(interf_slots, alu.conflict_nodes);
		regmap = prev_regmap;
		discarded = true;

	} while(1);

	PSC_DUMP(
		sblog << "check_interferences: after: \n";
		dump_regmap();
	);

	return discarded;
}

// add instruction(s) (alu_node or contents of alu_packed_node) to current group
// returns the number of added instructions on success
unsigned post_scheduler::try_add_instruction(node *n) {

	alu_group_tracker &rt = alu.grp();

	unsigned avail_slots = rt.avail_slots();

	if (n->is_alu_packed()) {
		alu_packed_node *p = static_cast<alu_packed_node*>(n);
		unsigned slots = p->get_slot_mask();
		unsigned cnt = __builtin_popcount(slots);

		if ((slots & avail_slots) != slots) {
			PSC_DUMP( sblog << "   no slots \n"; );
			return 0;
		}

		p->update_packed_items(ctx);

		if (!rt.try_reserve(p)) {
			PSC_DUMP( sblog << "   reservation failed \n"; );
			return 0;
		}

		p->remove();
		return cnt;

	} else {
		alu_node *a = static_cast<alu_node*>(n);
		value *d = a->dst.empty() ? NULL : a->dst[0];

		if (d && d->is_special_reg()) {
			assert(a->bc.op_ptr->flags & AF_MOVA);
			d = NULL;
		}

		unsigned allowed_slots = ctx.alu_slots_mask(a->bc.op_ptr);
		unsigned slot;

		allowed_slots &= avail_slots;

		if (!allowed_slots)
			return 0;

		if (d) {
			slot = d->get_final_chan();
			a->bc.dst_chan = slot;
			allowed_slots &= (1 << slot) | 0x10;
		} else {
			if (a->bc.op_ptr->flags & AF_MOVA) {
				if (a->bc.slot_flags & AF_V)
					allowed_slots &= (1 << SLOT_X);
				else
					allowed_slots &= (1 << SLOT_TRANS);
			}
		}

		// FIXME workaround for some problems with MULADD in trans slot on r700,
		// (is it really needed on r600?)
		if ((a->bc.op == ALU_OP3_MULADD || a->bc.op == ALU_OP3_MULADD_IEEE) &&
				!ctx.is_egcm()) {
			allowed_slots &= 0x0F;
		}

		if (!allowed_slots) {
			PSC_DUMP( sblog << "   no suitable slots\n"; );
			return 0;
		}

		slot = __builtin_ctz(allowed_slots);
		a->bc.slot = slot;

		PSC_DUMP( sblog << "slot: " << slot << "\n"; );

		if (!rt.try_reserve(a)) {
			PSC_DUMP( sblog << "   reservation failed\n"; );
			return 0;
		}

		a->remove();
		return 1;
	}
}

bool post_scheduler::check_copy(node *n) {
	if (!n->is_copy_mov())
		return false;

	value *s = n->src[0];
	value *d = n->dst[0];

	if (!s->is_sgpr() || !d->is_sgpr())
		return false;

	if (!s->is_prealloc()) {
		recolor_local(s);
	}

	if (s->gpr == d->gpr) {

		PSC_DUMP(
			sblog << "check_copy: ";
			dump::dump_op(n);
			sblog << "\n";
		);

		rv_map::iterator F = regmap.find(d->gpr);
		bool gpr_free = (F == regmap.end());

		if (d->is_prealloc()) {
			if (gpr_free) {
				PSC_DUMP( sblog << "    copy not ready...\n";);
				return true;
			}

			value *rv = F->second;
			if (rv != d && (!rv->chunk || rv->chunk != d->chunk)) {
				PSC_DUMP( sblog << "    copy not ready(2)...\n";);
				return true;
			}

			unmap_dst(static_cast<alu_node*>(n));
		}

		if (s->is_prealloc() && !map_src_val(s))
			return true;

		update_live(n, NULL);

		release_src_values(n);
		n->remove();
		PSC_DUMP( sblog << "    copy coalesced...\n";);
		return true;
	}
	return false;
}

void post_scheduler::dump_group(alu_group_tracker &rt) {
	for (unsigned i = 0; i < 5; ++i) {
		node *n = rt.slot(i);
		if (n) {
			sblog << "slot " << i << " : ";
			dump::dump_op(n);
			sblog << "\n";
		}
	}
}

void post_scheduler::process_ready_copies() {

	node *last;

	do {
		last = ready_copies.back();

		for (node_iterator N, I = ready_copies.begin(), E = ready_copies.end();
				I != E; I = N) {
			N = I; ++N;

			node *n = *I;

			if (!check_copy(n)) {
				n->remove();
				ready.push_back(n);
			}
		}
	} while (last != ready_copies.back());

	update_local_interferences();
}


bool post_scheduler::prepare_alu_group() {

	alu_group_tracker &rt = alu.grp();

	unsigned i1 = 0;

	PSC_DUMP(
		sblog << "prepare_alu_group: starting...\n";
		dump_group(rt);
	);

	ready.append_from(&alu.conflict_nodes);

	// FIXME rework this loop

	do {

		process_ready_copies();

		++i1;

		for (node_iterator N, I = ready.begin(), E = ready.end(); I != E;
				I = N) {
			N = I; ++N;
			node *n = *I;

			PSC_DUMP(
				sblog << "p_a_g: ";
				dump::dump_op(n);
				sblog << "\n";
			);


			unsigned cnt = try_add_instruction(n);

			if (!cnt)
				continue;

			PSC_DUMP(
				sblog << "current group:\n";
				dump_group(rt);
			);

			if (rt.inst_count() == ctx.num_slots) {
				PSC_DUMP( sblog << " all slots used\n"; );
				break;
			}
		}

		if (!check_interferences())
			break;

		// don't try to add more instructions to the group with mova if this
		// can lead to breaking clause slot count limit - we don't want mova to
		// end up in the end of the new clause instead of beginning of the
		// current clause.
		if (rt.has_ar_load() && alu.total_slots() > 121)
			break;

		if (rt.inst_count() && i1 > 50)
			break;

		regmap = prev_regmap;

	} while (1);

	PSC_DUMP(
		sblog << " prepare_alu_group done, " << rt.inst_count()
	          << " slot(s) \n";

		sblog << "$$$$$$$$PAG i1=" << i1
				<< "  ready " << ready.count()
				<< "  pending " << pending.count()
				<< "  conflicting " << alu.conflict_nodes.count()
				<<"\n";

	);

	return rt.inst_count();
}

void post_scheduler::release_src_values(node* n) {
	release_src_vec(n->src, true);
	release_src_vec(n->dst, false);
}

void post_scheduler::release_op(node *n) {
	PSC_DUMP(
		sblog << "release_op ";
		dump::dump_op(n);
		sblog << "\n";
	);

	n->remove();

	if (n->is_copy_mov()) {
		ready_copies.push_back(n);
	} else if (n->is_mova() || n->is_pred_set()) {
		ready.push_front(n);
	} else {
		ready.push_back(n);
	}
}

void post_scheduler::release_src_val(value *v) {
	node *d = v->any_def();
	if (d) {
		if (!--ucm[d])
			release_op(d);
	}
}

void post_scheduler::release_src_vec(vvec& vv, bool src) {

	for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) {
		value *v = *I;
		if (!v || v->is_readonly())
			continue;

		if (v->is_rel()) {
			release_src_val(v->rel);
			release_src_vec(v->muse, true);

		} else if (src) {
			release_src_val(v);
		}
	}
}

void literal_tracker::reset() {
	memset(lt, 0, sizeof(lt));
	memset(uc, 0, sizeof(uc));
}

void rp_gpr_tracker::reset() {
	memset(rp, 0, sizeof(rp));
	memset(uc, 0, sizeof(uc));
}

void rp_kcache_tracker::reset() {
	memset(rp, 0, sizeof(rp));
	memset(uc, 0, sizeof(uc));
}

void alu_kcache_tracker::reset() {
	memset(kc, 0, sizeof(kc));
	lines.clear();
}

void alu_clause_tracker::reset() {
	group = 0;
	slot_count = 0;
	grp0.reset();
	grp1.reset();
}

alu_clause_tracker::alu_clause_tracker(shader &sh)
	: sh(sh), kt(sh.get_ctx().hw_class), slot_count(),
	  grp0(sh), grp1(sh),
	  group(), clause(),
	  push_exec_mask(),
	  current_ar(), current_pr() {}

void alu_clause_tracker::emit_group() {

	assert(grp().inst_count());

	alu_group_node *g = grp().emit();

	if (grp().has_update_exec_mask()) {
		assert(!push_exec_mask);
		push_exec_mask = true;
	}

	assert(g);

	if (!clause) {
		clause = sh.create_clause(NST_ALU_CLAUSE);
	}

	clause->push_front(g);

	slot_count += grp().slot_count();

	new_group();

	PSC_DUMP( sblog << "   #### group emitted\n"; );
}

void alu_clause_tracker::emit_clause(container_node *c) {
	assert(clause);

	kt.init_clause(clause->bc);

	assert(!current_ar);
	assert(!current_pr);

	if (push_exec_mask)
		clause->bc.set_op(CF_OP_ALU_PUSH_BEFORE);

	c->push_front(clause);

	clause = NULL;
	push_exec_mask = false;
	slot_count = 0;
	kt.reset();

	PSC_DUMP( sblog << "######### ALU clause emitted\n"; );
}

bool alu_clause_tracker::check_clause_limits() {

	alu_group_tracker &gt = grp();

	unsigned slots = gt.slot_count();

	// reserving slots to load AR and PR values
	unsigned reserve_slots = (current_ar ? 1 : 0) + (current_pr ? 1 : 0);

	if (slot_count + slots > MAX_ALU_SLOTS - reserve_slots)
		return false;

	if (!kt.try_reserve(gt))
		return false;

	return true;
}

void alu_clause_tracker::new_group() {
	group = !group;
	grp().reset();
}

bool alu_clause_tracker::is_empty() {
	return clause == NULL;
}

void literal_tracker::init_group_literals(alu_group_node* g) {

	g->literals.clear();
	for (unsigned i = 0; i < 4; ++i) {
		if (!lt[i])
			break;

		g->literals.push_back(lt[i]);

		PSC_DUMP(
			sblog << "literal emitted: " << lt[i].f;
			sblog.print_zw_hex(lt[i].u, 8);
			sblog << "   " << lt[i].i << "\n";
		);
	}
}

bool alu_kcache_tracker::try_reserve(alu_group_tracker& gt) {
	rp_kcache_tracker &kt = gt.kcache();

	if (!kt.num_sels())
		return true;

	sb_set<unsigned> group_lines;

	unsigned nl = kt.get_lines(group_lines);
	assert(nl);

	sb_set<unsigned> clause_lines(lines);
	lines.add_set(group_lines);

	if (clause_lines.size() == lines.size())
		return true;

	if (update_kc())
		return true;

	lines = clause_lines;

	return false;
}

unsigned rp_kcache_tracker::get_lines(kc_lines& lines) {
	unsigned cnt = 0;

	for (unsigned i = 0; i < sel_count; ++i) {
		unsigned line = rp[i];

		if (!line)
			return cnt;

		--line;
		line = (sel_count == 2) ? line >> 5 : line >> 6;

		if (lines.insert(line).second)
			++cnt;
	}
	return cnt;
}

bool alu_kcache_tracker::update_kc() {
	unsigned c = 0;

	bc_kcache old_kc[4];
	memcpy(old_kc, kc, sizeof(kc));

	for (kc_lines::iterator I = lines.begin(), E = lines.end(); I != E; ++I) {
		unsigned line = *I;
		unsigned bank = line >> 8;

		line &= 0xFF;

		if (c && (bank == kc[c-1].bank) && (kc[c-1].addr + 1 == line))
			++kc[c-1].mode;
		else {
			if (c == max_kcs) {
				memcpy(kc, old_kc, sizeof(kc));
				return false;
			}

			kc[c].mode = KC_LOCK_1;

			kc[c].bank = bank;
			kc[c].addr = line;
			++c;
		}
	}
	return true;
}

alu_node* alu_clause_tracker::create_ar_load() {
	alu_node *a = sh.create_alu();

	// FIXME use MOVA_GPR on R6xx

	if (sh.get_ctx().uses_mova_gpr) {
		a->bc.set_op(ALU_OP1_MOVA_GPR_INT);
		a->bc.slot = SLOT_TRANS;
	} else {
		a->bc.set_op(ALU_OP1_MOVA_INT);
		a->bc.slot = SLOT_X;
	}

	a->dst.resize(1);
	a->src.push_back(current_ar);

	PSC_DUMP(
		sblog << "created AR load: ";
		dump::dump_op(a);
		sblog << "\n";
	);

	return a;
}

void alu_clause_tracker::discard_current_group() {
	PSC_DUMP( sblog << "act::discard_current_group\n"; );
	grp().discard_all_slots(conflict_nodes);
}

void rp_gpr_tracker::dump() {
	sblog << "=== gpr_tracker dump:\n";
	for (int c = 0; c < 3; ++c) {
		sblog << "cycle " << c << "      ";
		for (int h = 0; h < 4; ++h) {
			sblog << rp[c][h] << ":" << uc[c][h] << "   ";
		}
		sblog << "\n";
	}
}

} // namespace r600_sb
@


