Keith Whitwell
7c9a1357be
Add more i915 state packets.
...
These correspond to the dynamic indirect state, though they are
currently just pushed straight to the batch buffer.
2007-08-09 18:09:09 +01:00
Keith Whitwell
b3efc75f1a
Remove unused file
2007-08-09 18:09:08 +01:00
Brian
f1637e89de
invert Y axis with the viewport transformation to put things right side up
2007-08-09 18:02:22 -06:00
Brian
584c076201
vertex colors are ARGB
2007-08-09 18:02:22 -06:00
Keith Whitwell
debb4884e3
Missing files
2007-08-09 16:45:20 +01:00
Keith Whitwell
e23966f3de
Some basic state - blend and ztest sort of work.
2007-08-09 16:44:22 +01:00
Keith Whitwell
3bf25e5516
Remove references to fallbacks from this directory
2007-08-09 16:44:22 +01:00
Brian
df338be6d7
comments, assertions, etc
2007-08-09 16:31:48 -06:00
Brian
ef5d99e083
Obsolete
2007-08-09 16:05:08 -06:00
Brian
e24c696ca8
dead code removal
2007-08-09 16:04:39 -06:00
Keith Whitwell
94fda5695e
Emit drawrect command as we no longer ask the kernel to do this.
2007-08-09 16:00:43 +01:00
Keith Whitwell
bb142746bd
Remove unused blit functions.
2007-08-09 15:52:38 +01:00
Keith Whitwell
277e4989f3
Don't reemit hardware state *every* primitive.
2007-08-09 15:46:15 +01:00
Brian
fb8caffea8
fix merge conflicts
2007-08-09 15:42:12 -06:00
Brian
0c4c86cf2c
don't use intel_read_draw_buffer.c anymore
2007-08-09 15:41:08 -06:00
Brian
3c07bbb198
assertions
2007-08-09 15:39:54 -06:00
Brian
807ecbd344
*numFormats = 3
2007-08-09 15:39:31 -06:00
Brian
3e930c3f1f
minor clean-ups
2007-08-09 14:29:48 -06:00
Brian
a4517215ca
remove intel_depthstencil.c and intel_fbo.c
2007-08-09 14:29:48 -06:00
Brian
a47c387793
Obsolete files
2007-08-09 14:29:48 -06:00
Brian
3a035d0d23
don't include intel_depthstencil.h
2007-08-09 14:29:48 -06:00
Brian
74b5cb0e6f
remove some includes
2007-08-09 14:29:48 -06:00
Brian
f5713c7d2e
Checkpoint intel_renderbuffer removal.
...
Remove surface ptr from gl_renderbuffer.
Use st_renderbuffer in most places.
More clean-up.
2007-08-09 14:29:48 -06:00
Brian
36fc648ddd
remove dead code, remove intel_fbo.h includes
2007-08-09 14:29:48 -06:00
Brian
01ee12cc5f
surface-related prototypes
2007-08-09 14:28:41 -06:00
Brian
64da751500
checkpoint: no longer using intel_fbo.c
2007-08-09 14:28:41 -06:00
Brian
b6e4efb451
remove color_rb[] and lots of dead code
2007-08-09 14:26:31 -06:00
Brian
0481f22fdb
disable intel_get_rb_region()
2007-08-09 14:26:31 -06:00
Brian
334d3650a9
checkpoint: more intel_renderbuffer removal
2007-08-09 14:26:31 -06:00
Brian
d177a00e5b
checkpoint: intel_renderbuffer removal (intel_renderbuffer now == gl_renderbuffer
2007-08-09 14:26:31 -06:00
Brian
4ab52c412d
checkpoint: intel_renderbuffer removal (move vbl_pending field into intel_framebuffer
2007-08-09 14:26:02 -06:00
Brian
3614a9a8ae
checkpoint: intel_renderbuffer removal
2007-08-09 14:26:02 -06:00
michal
ba75e41e41
Update opcode list.
2007-08-09 12:59:15 +01:00
michal
81e595dfe2
Further opcode list reorg.
...
Add TXP opcode.
Alias SGN to SSG.
Alias EXPP to EXP.
2007-08-09 12:59:15 +01:00
Keith Whitwell
5279b26768
Quieten TGSI
2007-08-09 11:23:19 +01:00
Keith Whitwell
17dde8dbb1
Quieten TGSI
2007-08-09 11:23:18 +01:00
Keith Whitwell
4e517f9b0a
Supporting batchbuffer changes for 1st hwpipe triangles...
2007-08-09 11:23:18 +01:00
Keith Whitwell
13eaf04b56
Remove unreferenced file.
2007-08-09 11:23:18 +01:00
Keith Whitwell
93b6e8aeac
Tweaks to state emit, acheives first hw triangles from a pipe driver.
2007-08-09 11:23:18 +01:00
Keith Whitwell
c046174eb0
Pull in debug code for human-readable batchbuffer dumps.
2007-08-09 11:23:18 +01:00
Keith Whitwell
9526f7445e
The pipe version of these files. Can probably relocate to pipe/i915simple.
2007-08-09 11:23:18 +01:00
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.
2007-08-09 11:23:18 +01:00
Keith Whitwell
b0e57f789c
Hook up pipe flush functionality
2007-08-09 11:23:18 +01:00
Keith Whitwell
93d5cfd8b7
Add flush/finish functionality to pipe.
...
Not sure if finish() is the right interface yet.
2007-08-09 11:23:18 +01:00
Keith Whitwell
d0521ebd51
Split swapbuffers and read/draw buffers functionality into two files.
2007-08-09 11:23:17 +01:00
michal
64f4268e85
Declare missing opcode aliases. Declare SGN opcode.
2007-08-09 10:44:38 +01:00
Brian
48c37a29fa
fix byte swap bug for GLint stencil indexes (bug 11909)
2007-08-09 08:49:05 +01:00
Brian
562fdca12d
update lod bias, limits
2007-08-08 16:47:51 -06:00
Brian
5671bba1cb
clean-up
2007-08-08 16:46:59 -06:00
Brian
8140642f53
use surface offset value in get_tile()
2007-08-08 16:46:32 -06:00