mesa.git
17 years agoclean-up
Brian [Wed, 8 Aug 2007 22:46:59 +0000 (16:46 -0600)]
clean-up

17 years agouse surface offset value in get_tile()
Brian [Wed, 8 Aug 2007 22:46:32 +0000 (16:46 -0600)]
use surface offset value in get_tile()

17 years agoinitial lod/mipmap texture supported
Brian [Wed, 8 Aug 2007 22:09:13 +0000 (16:09 -0600)]
initial lod/mipmap texture supported

17 years agosetup frag shader state: color pass-through program
Brian [Wed, 8 Aug 2007 22:08:45 +0000 (16:08 -0600)]
setup frag shader state: color pass-through program

17 years agoadded assertion
Brian [Wed, 8 Aug 2007 22:07:28 +0000 (16:07 -0600)]
added assertion

17 years agoprint_vertex func for debugging
Brian [Wed, 8 Aug 2007 22:07:07 +0000 (16:07 -0600)]
print_vertex func for debugging

17 years agonew assertions
Brian [Wed, 8 Aug 2007 22:06:48 +0000 (16:06 -0600)]
new assertions

17 years agoAdd D3D9 opcodes up to ps_2_x and vs_2_x.
michal [Wed, 8 Aug 2007 12:55:56 +0000 (13:55 +0100)]
Add D3D9 opcodes up to ps_2_x and vs_2_x.

17 years agoDon't use hardware driver by default, until its working a bit better.
Keith Whitwell [Wed, 8 Aug 2007 11:32:06 +0000 (12:32 +0100)]
Don't use hardware driver by default, until its working a bit better.

17 years agoThe i915simple driver now runs well enough to lock up hardware.
Keith Whitwell [Wed, 8 Aug 2007 11:28:21 +0000 (12:28 +0100)]
The i915simple driver now runs well enough to lock up hardware.

17 years agoCall init_state_funcs
Keith Whitwell [Wed, 8 Aug 2007 10:35:47 +0000 (11:35 +0100)]
Call init_state_funcs

17 years agoFix typo so that i915simple actually gets used.
Keith Whitwell [Wed, 8 Aug 2007 10:35:14 +0000 (11:35 +0100)]
Fix typo so that i915simple actually gets used.

17 years agoremove unused file
keithw [Wed, 8 Aug 2007 10:32:56 +0000 (11:32 +0100)]
remove unused file

17 years agoremove unused file
keithw [Wed, 8 Aug 2007 10:32:24 +0000 (11:32 +0100)]
remove unused file

17 years agoRemove unused code, definitions.
Keith Whitwell [Wed, 8 Aug 2007 10:25:28 +0000 (11:25 +0100)]
Remove unused code, definitions.

17 years agoincrease texture size to 32x32
root [Wed, 8 Aug 2007 18:03:18 +0000 (12:03 -0600)]
increase texture size to 32x32

17 years agovery simple texture cache implementation
Brian [Wed, 8 Aug 2007 18:02:52 +0000 (12:02 -0600)]
very simple texture cache implementation

17 years agofix qs->next tests
Brian [Wed, 8 Aug 2007 18:02:18 +0000 (12:02 -0600)]
fix qs->next tests

17 years agoadd quad_stage::begin() funcs
Brian [Wed, 8 Aug 2007 17:44:06 +0000 (11:44 -0600)]
add quad_stage::begin() funcs

17 years agoAdd a quad_stage::begin() method to do per-primitive preparations (like setting up...
Brian [Wed, 8 Aug 2007 17:37:00 +0000 (11:37 -0600)]
Add a quad_stage::begin() method to do per-primitive preparations (like setting up samplers).

17 years agoRemove more dead files.
Keith Whitwell [Wed, 8 Aug 2007 10:19:17 +0000 (11:19 +0100)]
Remove more dead files.

17 years agoRemove dead files.
Keith Whitwell [Wed, 8 Aug 2007 10:17:48 +0000 (11:17 +0100)]
Remove dead files.

17 years agoPull in i915simple.a
Keith Whitwell [Wed, 8 Aug 2007 10:13:36 +0000 (11:13 +0100)]
Pull in i915simple.a

17 years agoHook up i915simple. Doesn't compile.
Keith Whitwell [Wed, 8 Aug 2007 10:10:37 +0000 (11:10 +0100)]
Hook up i915simple. Doesn't compile.

17 years agorewrite texture sampling code (smaller, simpler)
Brian [Wed, 8 Aug 2007 17:09:53 +0000 (11:09 -0600)]
rewrite texture sampling code (smaller, simpler)

17 years agoadd lambda param to get_sample()
Brian [Wed, 8 Aug 2007 17:09:02 +0000 (11:09 -0600)]
add lambda param to get_sample()

17 years agosketch out 1D/3D/cube texture sampling
Brian [Wed, 8 Aug 2007 16:26:51 +0000 (10:26 -0600)]
sketch out 1D/3D/cube texture sampling

17 years agoadded PIPE_TEX_FACE_*
Brian [Wed, 8 Aug 2007 16:26:16 +0000 (10:26 -0600)]
added PIPE_TEX_FACE_*

17 years agoreplace draw_offset w/ 0 for now
Brian [Wed, 8 Aug 2007 15:52:35 +0000 (09:52 -0600)]
replace draw_offset w/ 0 for now

17 years agodefine i915_surface struct
Brian [Wed, 8 Aug 2007 15:50:49 +0000 (09:50 -0600)]
define i915_surface struct

17 years agoRename drivers/dri/i915pipe --> drivers/dri/intel_winsys.
Keith Whitwell [Wed, 8 Aug 2007 08:41:52 +0000 (09:41 +0100)]
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.

17 years agomore get_tile() work
Brian [Wed, 8 Aug 2007 08:35:16 +0000 (09:35 +0100)]
more get_tile() work

17 years agofully support all texcoord wrap modes
Brian [Wed, 8 Aug 2007 08:35:03 +0000 (09:35 +0100)]
fully support all texcoord wrap modes

17 years agoCheckpoint of a super-simplified i915 driver in the pipe model.
Keith Whitwell [Wed, 8 Aug 2007 08:28:57 +0000 (09:28 +0100)]
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.

17 years agoclean up tgsi_sampler-related bits
Brian [Wed, 8 Aug 2007 00:22:40 +0000 (18:22 -0600)]
clean up tgsi_sampler-related bits

17 years agouse new tex filtering code
Brian [Wed, 8 Aug 2007 00:22:16 +0000 (18:22 -0600)]
use new tex filtering code

17 years agoinitial texture filtering code
Brian [Wed, 8 Aug 2007 00:22:03 +0000 (18:22 -0600)]
initial texture filtering code

17 years agoinclude p_state.h
Brian [Wed, 8 Aug 2007 00:20:55 +0000 (18:20 -0600)]
include p_state.h

17 years agoadded a get_tile() func
Brian [Wed, 8 Aug 2007 00:20:30 +0000 (18:20 -0600)]
added a get_tile() func

17 years agomap/unmap textures
Brian [Wed, 8 Aug 2007 00:19:49 +0000 (18:19 -0600)]
map/unmap textures

17 years agoremove dst!=src assertion
Brian [Wed, 8 Aug 2007 00:19:34 +0000 (18:19 -0600)]
remove dst!=src assertion

17 years agodebug info
Brian [Wed, 8 Aug 2007 00:19:06 +0000 (18:19 -0600)]
debug info

17 years agoset mt->format
Brian [Wed, 8 Aug 2007 00:18:54 +0000 (18:18 -0600)]
set mt->format

17 years agoadded pipe_mipmap_tree::format
Brian [Wed, 8 Aug 2007 00:18:08 +0000 (18:18 -0600)]
added pipe_mipmap_tree::format

17 years agos/intel/st/
Brian [Tue, 7 Aug 2007 22:42:08 +0000 (16:42 -0600)]
s/intel/st/

17 years agoNaive implementation of IF/ELSE/ENDIF.
michal [Tue, 7 Aug 2007 14:34:11 +0000 (15:34 +0100)]
Naive implementation of IF/ELSE/ENDIF.

Handle TGSI labels correctly.
Enhance MESA opcode info queries.

17 years agocheckpoint new tgsi_sampler_state struct
Brian [Tue, 7 Aug 2007 21:28:12 +0000 (15:28 -0600)]
checkpoint new tgsi_sampler_state struct

17 years agoremove pipe_surface_sampler
Brian [Tue, 7 Aug 2007 21:27:03 +0000 (15:27 -0600)]
remove pipe_surface_sampler

17 years agoadded st_atom_texture.c
Brian [Tue, 7 Aug 2007 21:12:40 +0000 (15:12 -0600)]
added st_atom_texture.c

17 years agoplug in texture/sampler state update
Brian [Tue, 7 Aug 2007 21:12:22 +0000 (15:12 -0600)]
plug in texture/sampler state update

17 years agotexture image state handling
Brian [Tue, 7 Aug 2007 21:11:20 +0000 (15:11 -0600)]
texture image state handling

17 years agosketch out new pipe surface/sampler types
Brian [Tue, 7 Aug 2007 19:13:41 +0000 (13:13 -0600)]
sketch out new pipe surface/sampler types

17 years agoHandle labels for IF/ELSE correctly
michal [Tue, 7 Aug 2007 11:50:12 +0000 (12:50 +0100)]
Handle labels for IF/ELSE correctly

17 years agoEnable compact TGSI dump.
michal [Tue, 7 Aug 2007 10:49:33 +0000 (11:49 +0100)]
Enable compact TGSI dump.

17 years agoDump tokens in more compact form.
michal [Tue, 7 Aug 2007 09:24:27 +0000 (10:24 +0100)]
Dump tokens in more compact form.

17 years agos/pipe_texture_object/pipe_mipmap_tree/, drop st_texobj.c
Brian [Tue, 7 Aug 2007 16:56:41 +0000 (10:56 -0600)]
s/pipe_texture_object/pipe_mipmap_tree/, drop st_texobj.c

17 years agodon't include non-existant intel_buffer_objects.h
Brian [Tue, 7 Aug 2007 16:56:01 +0000 (10:56 -0600)]
don't include non-existant intel_buffer_objects.h

17 years agoGutsy oopses on touch of existing file. Workaround.
Keith Whitwell [Tue, 7 Aug 2007 09:18:04 +0000 (10:18 +0100)]
Gutsy oopses on touch of existing file. Workaround.

17 years agoRemove old intel_buffer_objects code - there is a state_tracker version now.
Keith Whitwell [Tue, 7 Aug 2007 09:17:22 +0000 (10:17 +0100)]
Remove old intel_buffer_objects code - there is a state_tracker version now.

17 years agoLabels are always label targets.
michal [Tue, 7 Aug 2007 09:14:50 +0000 (10:14 +0100)]
Labels are always label targets.

Translate label for GLSL IF, ELSE.

17 years agoprototypes
Brian [Tue, 7 Aug 2007 16:07:23 +0000 (10:07 -0600)]
prototypes

17 years agoget rid of temp write_mono_row_ub() function
Brian [Tue, 7 Aug 2007 15:55:13 +0000 (09:55 -0600)]
get rid of temp write_mono_row_ub() function

17 years agocall st_init_driver_functions(), make intelInitDriverFunctions() static
Brian [Mon, 6 Aug 2007 19:56:29 +0000 (20:56 +0100)]
call st_init_driver_functions(), make intelInitDriverFunctions() static

17 years agocall st_init_driver_functions()
Brian [Mon, 6 Aug 2007 19:54:41 +0000 (20:54 +0100)]
call st_init_driver_functions()

17 years agoadded softpipe_mipmap_tree_layout
Brian [Mon, 6 Aug 2007 19:54:18 +0000 (20:54 +0100)]
added softpipe_mipmap_tree_layout

17 years agoneed a softpipe func for texture layout
Brian [Mon, 6 Aug 2007 19:54:03 +0000 (20:54 +0100)]
need a softpipe func for texture layout

17 years agoNew st_init_*_functions() to initialize the driver functions table.
Brian [Mon, 6 Aug 2007 19:53:28 +0000 (20:53 +0100)]
New st_init_*_functions() to initialize the driver functions table.

We need to do these initializations before initializing the Mesa context
because context init involves creating texture/program/etc objects.

17 years agonew header
Brian [Mon, 6 Aug 2007 19:52:04 +0000 (20:52 +0100)]
new header

17 years agofix asst. warnings
Brian [Mon, 6 Aug 2007 19:49:44 +0000 (20:49 +0100)]
fix asst. warnings

17 years agoAdd GLSL opcodes.
michal [Mon, 6 Aug 2007 16:20:31 +0000 (17:20 +0100)]
Add GLSL opcodes.

17 years agoAdd GLSL ops.
michal [Mon, 6 Aug 2007 16:18:25 +0000 (17:18 +0100)]
Add GLSL ops.

17 years agoMake SGE, SGT, SLE working.
michal [Mon, 6 Aug 2007 16:15:37 +0000 (17:15 +0100)]
Make SGE, SGT, SLE working.

17 years agoRemove garbage text.
michal [Mon, 6 Aug 2007 16:06:03 +0000 (17:06 +0100)]
Remove garbage text.

17 years agoUse fp_attr_to_slot[].
michal [Mon, 6 Aug 2007 16:04:34 +0000 (17:04 +0100)]
Use fp_attr_to_slot[].

17 years agoReorder opcodes.
michal [Mon, 6 Aug 2007 16:03:51 +0000 (17:03 +0100)]
Reorder opcodes.

17 years agoTranslate the remaining ops.
michal [Mon, 6 Aug 2007 16:00:55 +0000 (17:00 +0100)]
Translate the remaining ops.

17 years agoMerge branch 'softpipe_0_1_branch' of git+ssh://brianp@git.freedesktop.org/git/mesa...
Brian [Mon, 6 Aug 2007 22:18:25 +0000 (16:18 -0600)]
Merge branch 'softpipe_0_1_branch' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch

17 years agoadded xm_softpipe.c
Brian [Mon, 6 Aug 2007 22:17:41 +0000 (16:17 -0600)]
added xm_softpipe.c

17 years agouse new xmesa_create_softpipe()
Brian [Mon, 6 Aug 2007 22:17:26 +0000 (16:17 -0600)]
use new xmesa_create_softpipe()

17 years agosoftpipe/winsys interface
Brian [Mon, 6 Aug 2007 22:17:16 +0000 (16:17 -0600)]
softpipe/winsys interface

17 years agoTranslate MESA GLSL opcodes to TGSI opcodes.
michal [Mon, 6 Aug 2007 15:18:37 +0000 (16:18 +0100)]
Translate MESA GLSL opcodes to TGSI opcodes.

17 years agoAdd path for GL includes in mesa tree.
michal [Mon, 6 Aug 2007 15:00:54 +0000 (16:00 +0100)]
Add path for GL includes in mesa tree.

17 years agoadded st_cb_texture.c
Brian [Mon, 6 Aug 2007 21:50:16 +0000 (15:50 -0600)]
added st_cb_texture.c

17 years agoclean-ups
Brian [Mon, 6 Aug 2007 21:50:03 +0000 (15:50 -0600)]
clean-ups

17 years agoswitch to new texture functions in state tracker
Brian [Mon, 6 Aug 2007 21:49:44 +0000 (15:49 -0600)]
switch to new texture functions in state tracker

17 years agouse new texture funcs
Brian [Mon, 6 Aug 2007 21:49:11 +0000 (15:49 -0600)]
use new texture funcs

17 years agoclean-ups
Brian [Mon, 6 Aug 2007 21:49:00 +0000 (15:49 -0600)]
clean-ups

17 years agonew texture functions
Brian [Mon, 6 Aug 2007 21:48:42 +0000 (15:48 -0600)]
new texture functions

17 years agocomments
Brian [Mon, 6 Aug 2007 21:48:08 +0000 (15:48 -0600)]
comments

17 years agoAdd GLSL opcodes.
michal [Mon, 6 Aug 2007 13:57:26 +0000 (15:57 +0200)]
Add GLSL opcodes.

17 years agodisable/remove intel dependencies
Brian [Mon, 6 Aug 2007 19:42:18 +0000 (13:42 -0600)]
disable/remove intel dependencies

17 years agomore intel_context removal
Brian [Mon, 6 Aug 2007 19:31:23 +0000 (13:31 -0600)]
more intel_context removal

17 years agodisable some PBO code, remove intel dependencies
Brian [Mon, 6 Aug 2007 19:24:54 +0000 (13:24 -0600)]
disable some PBO code, remove intel dependencies

17 years agoremove timing code
Brian [Mon, 6 Aug 2007 19:17:38 +0000 (13:17 -0600)]
remove timing code

17 years agoReplace intel_texture_object with st_texture_object, intel_texture_image with st_text...
Brian [Mon, 6 Aug 2007 19:12:24 +0000 (13:12 -0600)]
Replace intel_texture_object with st_texture_object, intel_texture_image with st_texture_image

17 years agominor renaming
Brian [Mon, 6 Aug 2007 18:41:39 +0000 (12:41 -0600)]
minor renaming

17 years agoLift intel_mipmap_tree.c to st_mipmap_tree.c
Brian [Mon, 6 Aug 2007 18:40:51 +0000 (12:40 -0600)]
Lift intel_mipmap_tree.c to st_mipmap_tree.c

17 years agoMore code movement, removal of intel dependencies
Brian [Mon, 6 Aug 2007 18:32:16 +0000 (12:32 -0600)]
More code movement, removal of intel dependencies

17 years agoremove more intel dependencies
Brian [Mon, 6 Aug 2007 18:28:33 +0000 (12:28 -0600)]
remove more intel dependencies

17 years agoremove intel dependencies from intel_mipmap_tree.c
Brian [Mon, 6 Aug 2007 18:07:48 +0000 (12:07 -0600)]
remove intel dependencies from intel_mipmap_tree.c