| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2007-12-12 | i915tex: remove. it's deprecated and causes merge problems | Zack Rusin | |
| we did some small changes in the beginning of the gallium3d lifecycle in i915tex which is not in master anymore and just causes problems when doing merges. getting rid of the headache by just nuking it here | |||
| 2007-12-11 | Block in kernel waiting for fence | Keith Packard | |
| 2007-12-11 | Use previous buffer offsets to compute proposed relocations | Keith Packard | |
| This takes advantage of the DRM_BO_HINT_PRESUMED_OFFSET change and allows the kernel to avoid mapping and re-writing buffers when relocations occur. | |||
| 2007-12-11 | Rework gallium and mesa queries a little. | Keith Whitwell | |
| Add a 'CheckQuery()' driver callback to mesa to check query completion. Make pipe_query an opaque type. Rework softpipe queries, support overlapping occlusion queries. | |||
| 2007-12-11 | Add surface storage allocation function to winsys interface. | José Fonseca | |
| 2007-12-10 | [965] Hook up DEBUG_BUFMGR output for bufmgr_fake. | Eric Anholt | |
| 2007-12-10 | Add 'type' parameter to is_format_supported() to specify texture vs. drawing ↵ | Brian | |
| surface, etc. Additional types may be added in the future. | |||
| 2007-12-10 | Link fewer common objects into Gallium winsys layers. | Michel Dänzer | |
| These are useless or even harmful due to referencing symbols no longer available in the Gallium build. | |||
| 2007-12-10 | Remove stray references to struct pipe_region. | Michel Dänzer | |
| 2007-12-09 | Adapt for winsys interface changes. | José Fonseca | |
| 2007-12-07 | [965] Convert the driver to dri_bufmgr interface and enable TTM. | Eric Anholt | |
| This is currently believed to work but be a significant performance loss. Performance recovery should be soon to follow. The dri_bo_fake_disable_backing_store() call was added to allow backing store disable like bufmgr_fake.c did, which is a significant performance win (though it's missing the no-fence-subdata part). This commit is a squash merge of the 965-ttm branch, which had some history I wanted to avoid pulling due to noisiness and brokenness at many points for git-bisecting. | |||
| 2007-12-07 | Move _mesa_init_glsl_driver_functions() into shader_api.c | Brian | |
| This allows making a bunch of functions static, and removes a state tracker dependency on driverfuncs.c | |||
| 2007-12-07 | Define PIPE_FORMAT_ tokens as an enum set, rather than #defines. | Brian | |
| This makes debugging a _lot_ easier. In gdb, "print format" used to display 613570600, now you see PIPE_FORMAT_A8R8G8B8_UNORM. | |||
| 2007-12-07 | [965] Remove dead code in upload_wm_surfaces. | Eric Anholt | |
| 2007-12-07 | [965] Move brw_surface_state stack allocation into the function using it. | Eric Anholt | |
| 2007-12-07 | Get rid of "duplicate" formats. | Brian | |
| For example, replace PIPE_FORMAT_U_A8_R8_G8_B8 with PIPE_FORMAT_A8R8G8B8_UNORM | |||
| 2007-12-07 | Eliminate struct pipe_region. | Michel Dänzer | |
| Directly use struct pipe_buffer_handle for storage and struct pipe_surface for (un)mapping. | |||
| 2007-12-07 | i915: fix the error in the previos commit. | Xiang, Haihao | |
| 2007-12-07 | i915: Check the program size when uploading a program. fix bug 13494 | Xiang, Haihao | |
| 2007-12-06 | Hide texture layout details from the state tracker. | Michel Dänzer | |
| pipe->get_tex_surface() has to be used for access to texture image data. | |||
| 2007-12-05 | Revert "[965] Add missing flagging of new stage programs for updating stage ↵ | Eric Anholt | |
| state." I had forgotten part of brw_state_cache.c that made this fix not relevant for master (last_addr comparison and flagging based on cache id). This reverts commit a4642f3d18bdaebaba31e5dee72fe5de9d890ffb. | |||
| 2007-12-05 | [965] Add missing flagging of new stage programs for updating stage state. | Eric Anholt | |
| Otherwise, choosing a new program wouldn't necessarily update the state, and and an old program could be executed, leading to various sorts of pretty pictures or hangs. | |||
| 2007-12-05 | Don't Swap buffer if a DRIDrawable is entirely obscured | Xiang, Haihao | |
| by another window. | |||
| 2007-12-03 | [965] Change constant buffer from state structs to plain batch emission. | Eric Anholt | |
| Reduces diff to branch which has a relocation in this state emit. | |||
| 2007-12-03 | i915: Fix up state changes for i8xx. | Michel Dänzer | |
| 2007-11-30 | [intel] Move batch bo_unmap from TTM code to shared, and add more asserts. | Eric Anholt | |
| 2007-11-30 | [intel] Add failure path printfs to relocation code and some comments. | Eric Anholt | |
| 2007-11-30 | [intel] Simplify TTM relocation code by passing around bufmgr struct. | Eric Anholt | |
| 2007-11-30 | [intel] Fix the type and naming of the flags/mask args to TTM functions. | Eric Anholt | |
| The uint64_t flags (as defined by drm.h) were being used as unsigned ints in many places. | |||
| 2007-11-30 | [intel] intel_bufmgr_ttm style sanity | Eric Anholt | |
| 2007-11-30 | Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesa | joukj | |
| 2007-11-30 | i965: if source depth to render target is set, | Xiang, Haihao | |
| it should be handled in fb_write. | |||
| 2007-11-30 | i965: use uncompressed instruction to ensure only | Xiang, Haihao | |
| Pixel Mask Copy is modified as the pixel shader thread turns off pixels based on kill instructions. | |||
| 2007-11-29 | [i915] Make INTEL_DEBUG=bufmgr actually do things for bufmgr_fake. | Eric Anholt | |
| 2007-11-29 | Move dimensions from struct pipe_region to struct pipe_surface. | Michel Dänzer | |
| 2007-11-29 | New ctx->Driver.Map/UnmapTexture() functions for accessing textures from ↵ | Brian | |
| t_vb_program.c | |||
| 2007-11-28 | r200: Fix texture format regression on big endian systems. | Michel Dänzer | |
| See https://bugs.freedesktop.org/show_bug.cgi?id=13324 . Also use tx_table_be for VALID_FORMAT, in case r200SetTexImages ever gets called for MESA_FORMAT_RGB888. | |||
| 2007-11-28 | i965: update RefCount when using Vertex/Fragment program. | Xiang, Haihao | |
| It makes quake4-demo works well on 965. | |||
| 2007-11-27 | use DEFAULT_SOFTWARE_DEPTH_BITS | Delle | |
| 2007-11-27 | i965: The jump instruction count is added | Xiang, Haihao | |
| to IP pre-increment, and should point to the first instruction after the do instruction of the do-while block of code | |||
| 2007-11-26 | i915: Catch cases where not all state is emitted for a new batchbuffer. | Keith Whitwell | |
| This could lead to incorrect rendering or even lockups. | |||
| 2007-11-26 | i915: Some additional blit fixes and assertions. | Michel Dänzer | |
| 2007-11-25 | intel: Fix relative symlinks. | Michel Dänzer | |
| 2007-11-22 | Remove fences from the i915simple winsys interface. | José Fonseca | |
| Fences will be part of the pipe winsys interface, so remove this to avoid merge conflicts later on. This reverts commit ca7f68a7cf25a51f382bba8c42d8c6ab7db57b5d. This reverts commit dec60d33b2570cf2bdce72a00a1539ee93133f91. This reverts commit 90dd0cb822f2fe14258c786e5c37da69472b7d17. | |||
| 2007-11-22 | fix z buffer read/write issue with rv100-like chips and old ddx | Roland Scheidegger | |
| 2007-11-20 | [965] Replace 965 texture format code with common code. | Eric Anholt | |
| The only functional difference should be that 965 now gets the optimization where textures default to 16bpp when the screen is 16bpp. | |||
| 2007-11-20 | [965] Remove dead exec vfmt code which was replaced by generic vbo code. | Eric Anholt | |
| 2007-11-19 | [965] Add INTEL_DEBUG=fall debugging output. | Eric Anholt | |
| 2007-11-19 | [965] Convert DBG macro to use FILE_DEBUG_FLAG like i915. | Eric Anholt | |
| 2007-11-17 | Fix typo | José Fonseca | |
