Commit Graph

18038 Commits

Author SHA1 Message Date
Corbin Simpson 360e700a43 r300: Add SW TCL paths for clear.
This should make things work for people on RSxxx chipsets.
2009-02-08 01:07:03 -08:00
Corbin Simpson ea3398cf33 r300: Update to match pipe_surface changes. 2009-02-08 01:01:26 -08:00
Brian Paul 19a1bc8270 cell: remove unused var 2009-02-07 13:05:38 -07:00
Brian Paul 91948cd1a2 cell: compile fix: many updates to cell texture code for new surface mapping
The Cell texture code really needs a thorough inspection and clean-up someday...
2009-02-07 13:04:53 -07:00
Brian Paul 2473ded886 softpipe: simplify an assertion 2009-02-07 13:03:24 -07:00
Brian Paul b59117a697 cell: compile fix: no-op xlib_create_brw_screen() for Cell build 2009-02-07 13:02:27 -07:00
Brian Paul 96d230e107 cell: compile fix: alpha.ref is now alpha.ref_value 2009-02-07 13:01:53 -07:00
Brian Paul 830e320e2a cell: compile fix: pipe_constant_buffer no longer has size field 2009-02-07 13:01:02 -07:00
Brian Paul c2a8d73d5a cell: compile fix: pipe_constant_buffer no longer has size field 2009-02-07 12:59:40 -07:00
Younes Manton 32cd1a0345 nouveau: Need to surface_copy() without a pipe context. 2009-02-07 12:54:48 -05:00
Corbin Simpson 2d6355495c Merge branch 'gallium-0.2' of git://anongit.freedesktop.org/mesa/mesa into gallium-0.2 2009-02-06 14:06:39 -08:00
Corbin Simpson 4683fc94f5 Merge branch 'gallium-0.2-radeon' into gallium-0.2 2009-02-06 13:34:04 -08:00
Corbin Simpson 80026428e3 Rename winsys amd to radeon. 2009-02-06 13:28:15 -08:00
Younes Manton 776d86606c g3dvl: Catch up to gallium changes, fix build. 2009-02-06 14:37:35 -05:00
Younes Manton bb34072b94 nouveau: Pass proper format to NV04_GDI_RECTANGLE_TEXT. 2009-02-06 14:36:56 -05:00
Younes Manton 5c8c728afe nouveau: Frontbuffer pitch needs to be set. 2009-02-06 14:33:49 -05:00
Corbin Simpson 2e70971e4f r300: Clean up CS counting. 2009-02-06 01:59:26 -08:00
Joakim Sindholt 402d45d99b r300: working trivial/clear for r5xx 2009-02-05 13:37:29 -08:00
Corbin Simpson be53dfa3b9 r300: Add framebuffer setup stub. 2009-02-05 13:27:07 -08:00
Pekka Paalanen e6372853c2 nv20: copy miptree flags from nv40
nv20_miptree_create() should set various flags.
Copy stuff over from nv40.

trivial/tri does not abort on nv04 swizzled copy anymore.
I still miss my triangle.

Signed-off-by: Pekka Paalanen <pq@iki.fi>
2009-02-05 20:35:24 +02:00
Pekka Paalanen a785a4ae21 nv04-nv40: fix nv##_surface_copy() for flipped
If do_flipp is true, it would first do the proper copy, height would
wrap around to unsigned maximum, and then it attempts to do another
copy.

Return after doing the proper copy.

Signed-off-by: Pekka Paalanen <pq@iki.fi>
2009-02-05 20:35:24 +02:00
Pekka Paalanen 8569860c3d nv04: fix pasto in nv04_surface_2d_init()
Wrong hardware object being used, when compared with earlier code.

Signed-off-by: Pekka Paalanen <pq@iki.fi>
2009-02-05 20:35:24 +02:00
Keith Whitwell 96fb896c39 indices: quad fixes 2009-02-05 16:04:38 +00:00
Keith Whitwell 3120894c6d gallium: add new aux lib for index list translations
Could this be the ultimate index list translating utility?  Maybe, but it
doesn't yet include support for splitting primitives.

Unlike previous attempts, this captures all possible combinations of API
and hardware provoking vertex, supports generated list reuse and various
other tricks.  Relies on python-generated code.
2009-02-05 16:04:38 +00:00
Brian Paul 099e9d20f0 gallium: fixup #includes: p_screen.h does not need anything in p_state.h 2009-02-05 08:23:00 -07:00
Brian Paul 0703b2e9ad gallium: move 'struct pipe_winsys'
Not used in p_state.h but used in p_context.h and p_screen.h
2009-02-05 08:16:56 -07:00
Ben Skeggs 75f0b38d9e nv50: stop using nouveau_push.h, it's evil 2009-02-05 18:42:17 +10:00
Ben Skeggs ff8dff017e nv04-nv40: move 2d blit/fill code into pipe driver 2009-02-05 18:22:41 +10:00
Ben Skeggs 13393736db nv50: move 2d blit/fill code into pipe driver 2009-02-05 14:04:45 +10:00
Ben Skeggs ae8a7544d1 nouveau: support getting "native" bo from winsys 2009-02-05 13:18:44 +10:00
Corbin Simpson fb8b794c69 r300: Add shader state stubs. 2009-02-04 16:07:39 -08:00
Ben Skeggs ee97bcc66c nouveau: notifier timeout is a float now 2009-02-04 21:08:41 +10:00
Ben Skeggs 79bf0bdc7f nouveau: get things building/running again after pipe_surface.buffer removal
Don't look at nouveau_winsys_pipe.h... I promise it's temporary!
2009-02-04 21:07:28 +10:00
Ben Skeggs c10fb95790 nouveau: link against libdrm_nouveau (installed with libdrm) 2009-02-04 19:41:12 +10:00
Corbin Simpson 9f10b16790 r300: A bit more cleanup and state handling. 2009-02-04 00:50:38 -08:00
Corbin Simpson f097465bb8 r300: Moar swtcl emit. Still sucks, but getting there. 2009-02-03 22:55:30 -08:00
Alan Hourihane a47965588f mesa: fix offset problem with interleaved arrays 2009-02-03 20:08:47 +00:00
Zack Rusin e0c3b4970d gallium: adjust gdi for the latest changes 2009-02-02 23:54:28 -05:00
Zack Rusin 5069bfed29 gallium: remove pipe_buffer from surfaces
this change disassociates, at least from the driver perspective,
the surface from buffer. surfaces are technically now views on the
textures so make it so by hiding the buffer in the internals of
textures.
2009-02-02 23:47:16 -05:00
Corbin Simpson e5018a5675 r300: Add stubs for swtcl immediate emit. 2009-02-02 20:33:57 -08:00
Joakim Sindholt e1b04da9b3 r300: fix compiler/linker errors 2009-02-02 18:24:55 -08:00
Corbin Simpson 3aabfa4608 r300: Clear up XXX in r300_state. 2009-02-02 16:39:43 -08:00
Corbin Simpson fa3c59136e r300: Take care of some XXXes. 2009-02-02 16:13:41 -08:00
Corbin Simpson 33d798c4ea r300: Move some registers around.
This fixes r500 hangs.
2009-02-02 15:39:30 -08:00
Corbin Simpson a2416e3d7e r300, amd: Oops, a couple more API changes.
Somehow I forgot to commit these.
2009-02-02 14:42:04 -08:00
José Fonseca df73c964d8 xlib: Get conditional compilation of drivers working again. 2009-02-02 15:37:58 +00:00
José Fonseca f0ad6b6144 gdi: Update for wgl st reorg. 2009-02-02 15:36:00 +00:00
Michel Dänzer 859db22527 scons: Fixups for the introduction of the xlib state_tracker.
Not quite working yet; glxinfo complains about glXChooseVisual being undefined.
2009-02-02 15:49:33 +01:00
Jakob Bornecrantz be0a6c3598 gallium: Stop relinking drivers and aux libraries 2009-02-02 14:18:50 +01:00
Keith Whitwell b608d64243 Merge commit 'origin/gallium-0.2' into gallium-0.2 2009-02-02 12:18:34 +00:00