mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-07 04:58:05 +02:00
nouveau: remove obsolete GetRow/PutRow code
This commit is contained in:
parent
41869c4942
commit
f892debdc2
1 changed files with 0 additions and 85 deletions
|
|
@ -31,72 +31,7 @@
|
||||||
|
|
||||||
#include "swrast/swrast.h"
|
#include "swrast/swrast.h"
|
||||||
|
|
||||||
#define LOCAL_VARS \
|
|
||||||
struct nouveau_surface *s = &to_nouveau_renderbuffer(rb)->surface; \
|
|
||||||
GLuint p; \
|
|
||||||
(void)p;
|
|
||||||
|
|
||||||
#define LOCAL_DEPTH_VARS LOCAL_VARS
|
|
||||||
|
|
||||||
#define HW_LOCK()
|
|
||||||
#define HW_UNLOCK()
|
|
||||||
|
|
||||||
#define HW_CLIPLOOP() { \
|
|
||||||
int minx = 0; \
|
|
||||||
int miny = 0; \
|
|
||||||
int maxx = rb->Width; \
|
|
||||||
int maxy = rb->Height;
|
|
||||||
|
|
||||||
#define HW_ENDCLIPLOOP() }
|
|
||||||
|
|
||||||
#define Y_FLIP(y) (rb->Name ? (y) : rb->Height - 1 - (y))
|
|
||||||
|
|
||||||
/* RGB565 span functions */
|
|
||||||
#define SPANTMP_PIXEL_FMT GL_RGB
|
|
||||||
#define SPANTMP_PIXEL_TYPE GL_UNSIGNED_SHORT_5_6_5
|
|
||||||
#define TAG(x) nouveau_##x##_rgb565
|
|
||||||
#define TAG2(x, y) nouveau_##x##_rgb565##y
|
|
||||||
#define GET_PTR(x, y) (s->bo->map + (y)*s->pitch + (x)*s->cpp)
|
|
||||||
|
|
||||||
#include "spantmp2.h"
|
|
||||||
|
|
||||||
/* RGB888 span functions */
|
|
||||||
#define SPANTMP_PIXEL_FMT GL_BGR
|
|
||||||
#define SPANTMP_PIXEL_TYPE GL_UNSIGNED_INT_8_8_8_8_REV
|
|
||||||
#define TAG(x) nouveau_##x##_rgb888
|
|
||||||
#define TAG2(x, y) nouveau_##x##_rgb888##y
|
|
||||||
#define GET_PTR(x, y) (s->bo->map + (y)*s->pitch + (x)*s->cpp)
|
|
||||||
|
|
||||||
#include "spantmp2.h"
|
|
||||||
|
|
||||||
/* ARGB8888 span functions */
|
|
||||||
#define SPANTMP_PIXEL_FMT GL_BGRA
|
|
||||||
#define SPANTMP_PIXEL_TYPE GL_UNSIGNED_INT_8_8_8_8_REV
|
|
||||||
#define TAG(x) nouveau_##x##_argb8888
|
|
||||||
#define TAG2(x, y) nouveau_##x##_argb8888##y
|
|
||||||
#define GET_PTR(x, y) (s->bo->map + (y)*s->pitch + (x)*s->cpp)
|
|
||||||
|
|
||||||
#include "spantmp2.h"
|
|
||||||
|
|
||||||
/* Z16 span functions */
|
|
||||||
#define VALUE_TYPE uint16_t
|
|
||||||
#define READ_DEPTH(v, x, y) \
|
|
||||||
v = *(uint16_t *)(s->bo->map + (y)*s->pitch + (x)*s->cpp);
|
|
||||||
#define WRITE_DEPTH(x, y, v) \
|
|
||||||
*(uint16_t *)(s->bo->map + (y)*s->pitch + (x)*s->cpp) = v
|
|
||||||
#define TAG(x) nouveau_##x##_z16
|
|
||||||
|
|
||||||
#include "depthtmp.h"
|
|
||||||
|
|
||||||
/* Z24S8 span functions */
|
|
||||||
#define VALUE_TYPE uint32_t
|
|
||||||
#define READ_DEPTH(v, x, y) \
|
|
||||||
v = *(uint32_t *)(s->bo->map + (y)*s->pitch + (x)*s->cpp);
|
|
||||||
#define WRITE_DEPTH(x, y, v) \
|
|
||||||
*(uint32_t *)(s->bo->map + (y)*s->pitch + (x)*s->cpp) = v
|
|
||||||
#define TAG(x) nouveau_##x##_z24s8
|
|
||||||
|
|
||||||
#include "depthtmp.h"
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
renderbuffer_map_unmap(struct gl_renderbuffer *rb, GLboolean map)
|
renderbuffer_map_unmap(struct gl_renderbuffer *rb, GLboolean map)
|
||||||
|
|
@ -104,26 +39,6 @@ renderbuffer_map_unmap(struct gl_renderbuffer *rb, GLboolean map)
|
||||||
struct nouveau_surface *s = &to_nouveau_renderbuffer(rb)->surface;
|
struct nouveau_surface *s = &to_nouveau_renderbuffer(rb)->surface;
|
||||||
|
|
||||||
if (map) {
|
if (map) {
|
||||||
switch (rb->Format) {
|
|
||||||
case MESA_FORMAT_RGB565:
|
|
||||||
nouveau_InitPointers_rgb565(rb);
|
|
||||||
break;
|
|
||||||
case MESA_FORMAT_XRGB8888:
|
|
||||||
nouveau_InitPointers_rgb888(rb);
|
|
||||||
break;
|
|
||||||
case MESA_FORMAT_ARGB8888:
|
|
||||||
nouveau_InitPointers_argb8888(rb);
|
|
||||||
break;
|
|
||||||
case MESA_FORMAT_Z16:
|
|
||||||
nouveau_InitDepthPointers_z16(rb);
|
|
||||||
break;
|
|
||||||
case MESA_FORMAT_Z24_S8:
|
|
||||||
nouveau_InitDepthPointers_z24s8(rb);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
assert(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
nouveau_bo_map(s->bo, NOUVEAU_BO_RDWR);
|
nouveau_bo_map(s->bo, NOUVEAU_BO_RDWR);
|
||||||
} else {
|
} else {
|
||||||
nouveau_bo_unmap(s->bo);
|
nouveau_bo_unmap(s->bo);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue