mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-03-06 03:30:30 +01:00
compilation fixes, don't know if runtime works
This commit is contained in:
parent
6707433272
commit
26bb7bc025
3 changed files with 18 additions and 6 deletions
|
|
@ -15,6 +15,9 @@ C_SOURCES = \
|
|||
|
||||
ASM_SOURCES =
|
||||
|
||||
# XXX not 100% sure this is right
|
||||
WINDOW_SYSTEM = solo
|
||||
|
||||
include ../Makefile.template
|
||||
|
||||
symlinks:
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@
|
|||
* that may not be valid everywhere.
|
||||
*/
|
||||
|
||||
/*#include "driver.h"*/
|
||||
#include "driver.h"
|
||||
#include "drm.h"
|
||||
#include "utils.h"
|
||||
#include "drirenderbuffer.h"
|
||||
|
|
@ -468,7 +468,7 @@ fbCreateBuffer( __DRIscreenPrivate *driScrnPriv,
|
|||
swDepth,
|
||||
swStencil,
|
||||
swAccum,
|
||||
0,
|
||||
swAlpha, /* or always zero? */
|
||||
GL_FALSE /* aux */);
|
||||
|
||||
driDrawPriv->driverPrivate = mesa_framebuffer;
|
||||
|
|
@ -610,7 +610,8 @@ __driInitFBDev( struct DRIDriverContextRec *ctx )
|
|||
return 0;
|
||||
}
|
||||
fprintf(stderr, "[drm] added %d byte SAREA at 0x%08lx\n",
|
||||
ctx->shared.SAREASize, ctx->shared.hSAREA);
|
||||
ctx->shared.SAREASize,
|
||||
(unsigned long) ctx->shared.hSAREA);
|
||||
|
||||
if (drmMap( ctx->drmFD,
|
||||
ctx->shared.hSAREA,
|
||||
|
|
@ -622,7 +623,8 @@ __driInitFBDev( struct DRIDriverContextRec *ctx )
|
|||
}
|
||||
memset(ctx->pSAREA, 0, ctx->shared.SAREASize);
|
||||
fprintf(stderr, "[drm] mapped SAREA 0x%08lx to %p, size %d\n",
|
||||
ctx->shared.hSAREA, ctx->pSAREA, ctx->shared.SAREASize);
|
||||
(unsigned long) ctx->shared.hSAREA, ctx->pSAREA,
|
||||
ctx->shared.SAREASize);
|
||||
|
||||
/* Need to AddMap the framebuffer and mmio regions here:
|
||||
*/
|
||||
|
|
@ -642,7 +644,7 @@ __driInitFBDev( struct DRIDriverContextRec *ctx )
|
|||
}
|
||||
|
||||
fprintf(stderr, "[drm] framebuffer handle = 0x%08lx\n",
|
||||
ctx->shared.hFrameBuffer);
|
||||
(unsigned long) ctx->shared.hFrameBuffer);
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -83,7 +83,14 @@ typedef struct fb_context
|
|||
{
|
||||
_EGLContext Base; /* base class/object */
|
||||
GLcontext *glCtx;
|
||||
} fbContext;
|
||||
struct {
|
||||
__DRIcontextPrivate *context;
|
||||
__DRIscreenPrivate *screen;
|
||||
__DRIdrawablePrivate *drawable; /* drawable bound to this ctx */
|
||||
} dri;
|
||||
} fbContext, *fbContextPtr;
|
||||
|
||||
#define FB_CONTEXT(ctx) ((fbContextPtr)(ctx->DriverCtx))
|
||||
|
||||
|
||||
static EGLBoolean
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue