Keith Whitwell
5279b26768
Quieten TGSI
18 роки тому
Keith Whitwell
17dde8dbb1
Quieten TGSI
18 роки тому
Keith Whitwell
4e517f9b0a
Supporting batchbuffer changes for 1st hwpipe triangles...
18 роки тому
Keith Whitwell
13eaf04b56
Remove unreferenced file.
18 роки тому
Keith Whitwell
93b6e8aeac
Tweaks to state emit, acheives first hw triangles from a pipe driver.
18 роки тому
Keith Whitwell
c046174eb0
Pull in debug code for human-readable batchbuffer dumps.
18 роки тому
Keith Whitwell
9526f7445e
The pipe version of these files. Can probably relocate to pipe/i915simple.
18 роки тому
Keith Whitwell
dc2c20b625
Put back the old versions of intel_tex_layout.* in this shared directory.
Unbreak the original i915, i915tex drivers. We will have our own
version of this functionality in the pipe driver and not attempt to share
with the older code.
18 роки тому
Keith Whitwell
b0e57f789c
Hook up pipe flush functionality
18 роки тому
Keith Whitwell
93d5cfd8b7
Add flush/finish functionality to pipe.
Not sure if finish() is the right interface yet.
18 роки тому
Keith Whitwell
d0521ebd51
Split swapbuffers and read/draw buffers functionality into two files.
18 роки тому
michal
64f4268e85
Declare missing opcode aliases. Declare SGN opcode.
18 роки тому
Brian
562fdca12d
update lod bias, limits
18 роки тому
Brian
5671bba1cb
clean-up
18 роки тому
Brian
8140642f53
use surface offset value in get_tile()
18 роки тому
Brian
09a1b91260
initial lod/mipmap texture supported
18 роки тому
Brian
7faa3542f0
setup frag shader state: color pass-through program
18 роки тому
Brian
ed227b7b8d
added assertion
18 роки тому
Brian
6dc212ce49
print_vertex func for debugging
18 роки тому
Brian
3113254689
new assertions
18 роки тому
michal
960bf97c9f
Add D3D9 opcodes up to ps_2_x and vs_2_x.
18 роки тому
Keith Whitwell
65f7b3834b
Don't use hardware driver by default, until its working a bit better.
18 роки тому
Keith Whitwell
715acc7622
The i915simple driver now runs well enough to lock up hardware.
18 роки тому
Keith Whitwell
cf3fb4e3ef
Call init_state_funcs
18 роки тому
Keith Whitwell
7bf2e9e383
Fix typo so that i915simple actually gets used.
18 роки тому
keithw
c28d2e6702
remove unused file
18 роки тому
keithw
db068269fc
remove unused file
18 роки тому
Keith Whitwell
7f74538173
Remove unused code, definitions.
18 роки тому
root
f71edfa41b
increase texture size to 32x32
18 роки тому
Brian
267cf16e06
very simple texture cache implementation
18 роки тому
Brian
c8cc1e86f6
fix qs->next tests
18 роки тому
Brian
e4eb97318c
add quad_stage::begin() funcs
18 роки тому
Brian
f00179f9b4
Add a quad_stage::begin() method to do per-primitive preparations (like setting up samplers).
18 роки тому
Keith Whitwell
8daa738cf9
Remove more dead files.
18 роки тому
Keith Whitwell
173e2c6a67
Remove dead files.
18 роки тому
Keith Whitwell
ef8b68a8a8
Pull in i915simple.a
18 роки тому
Keith Whitwell
dbb297fac6
Hook up i915simple. Doesn't compile.
18 роки тому
Brian
7e78b9e4d0
rewrite texture sampling code (smaller, simpler)
18 роки тому
Brian
e12810d92f
add lambda param to get_sample()
18 роки тому
Brian
34a48abd5f
sketch out 1D/3D/cube texture sampling
18 роки тому
Brian
eb147ed775
added PIPE_TEX_FACE_*
18 роки тому
Brian
40bc47f578
replace draw_offset w/ 0 for now
18 роки тому
Brian
7523f490b0
define i915_surface struct
18 роки тому
Keith Whitwell
8a475cb791
Rename drivers/dri/i915pipe --> drivers/dri/intel_winsys.
This is appropriate as this is not a "pipe driver for the i915" as the
old name would suggest, but rather a dri driver that can provide "winsys"
backends to softpipe/i915/i965/etc pipe drivers, running under the
intel DDX, drm, etc.
It also frees up the i915pipe name for something more appropriate, ie
mesa/pipe/i915pipe.
18 роки тому
Brian
f62b573922
more get_tile() work
18 роки тому
Brian
08f33a0251
fully support all texcoord wrap modes
18 роки тому
Keith Whitwell
01c35b52a1
Checkpoint of a super-simplified i915 driver in the pipe model.
Doesn't yet compile, but when it does, it will only draw gouraud tris
and even those will be as simple as possible. Needs some 'winsys' support
also before that can happen.
18 роки тому
Brian
ddd30d8160
clean up tgsi_sampler-related bits
18 роки тому
Brian
e4b5265487
use new tex filtering code
18 роки тому
Brian
0dc4eea64f
initial texture filtering code
18 роки тому