summaryrefslogtreecommitdiff
path: root/linux/mach64_drm.h
AgeCommit message (Collapse)AuthorFilesLines
2001-02-20Commit hacking from a while back. Don't be surprised if this breaks it...mach64-0-0-1-branchGareth Hughes1-0/+1
2000-12-17Hardware accelerated rendering for the Rage Pro.Gareth Hughes1-29/+68
Client-side PIO with texturing, enough to play Q3A 'Fastest'. Multitexture not working correctly at this stage, no lines or points, bits of state missing etc. Should run most of the Mesa demos. I will make a full post to dri-devel regarding the current state of the driver, so please see that for more information.
2000-12-13- Manually disable 2D acceleration, leave sync routine.Gareth Hughes1-2/+0
- Fix pitch values. - Update clear ioctl parameters.
2000-12-04Initial, software-fallback only Rage Pro driver. Suggest not running atGareth Hughes1-19/+42
all, or at least disabling 2D acceleration (Option "accel" "0") for now. Todo: Refactor DMA setup, buffer code to enable vertex DMA buffers. First cut will be PIO only, add full async DMA and AGP later. demos> ./glinfo GL_VERSION: 1.2 Mesa 3.4 GL_EXTENSIONS: GL_ARB_multitexture GL_ARB_tranpose_matrix GL_EXT_abgr GL_EXT_blend_func_separate GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_histogram GL_EXT_packed_pixels GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_env_add GL_EXT_texture_object GL_EXT_texture_lod_bias GL_EXT_vertex_array GL_MESA_window_pos GL_MESA_resize_buffers GL_NV_texgen_reflection GL_PGI_misc_hints GL_SGIS_pixel_texture GL_SGIS_texture_edge_clamp GL_RENDERER: Mesa DRI Mach64 20001203 (Rage Pro) x86/3DNow! GL_VENDOR: Gareth Hughes GLU_VERSION: 1.1 Mesa 3.5 GLU_EXTENSIONS: GL_EXT_abgr GLUT_API_VERSION: 3 GLUT_XLIB_IMPLEMENTATION: 15
2000-12-02Barebones DRM module for the Rage Pro. Enough to allow the DRI to beGareth Hughes1-0/+111
initialized, but no DMA yet. Quote from the server output: ... (0): [drm] installed DRM signal handler (0): [DRI] installation complete (II) ATI(0): Direct rendering enabled ...