浏览代码

965 glxswapcontrol fix

tags/pre-merge-glsl-compiler-1
Zou Nan hai 18 年前
父节点
当前提交
844e5610de
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9
    0
      src/mesa/drivers/dri/i965/intel_context.c

+ 9
- 0
src/mesa/drivers/dri/i965/intel_context.c 查看文件

@@ -61,6 +61,7 @@
#include "bufmgr.h"

#include "utils.h"
#include "vblank.h"
#ifndef INTEL_DEBUG
int INTEL_DEBUG = (0);
#endif
@@ -336,6 +337,11 @@ GLboolean intelInitContext( struct intel_context *intel,
intel->driScreen = sPriv;
intel->sarea = saPriv;

driParseConfigFiles (&intel->optionCache, &intelScreen->optionCache,
intel->driScreen->myNum, "i965");

intel->vblank_flags = (intel->intelScreen->irq_active != 0)
? driGetDefaultVBlankFlags(&intel->optionCache) : VBLANK_FLAG_NO_IRQ;

ctx->Const.MaxTextureMaxAnisotropy = 2.0;

@@ -563,6 +569,9 @@ GLboolean intelMakeCurrent(__DRIcontextPrivate *driContextPriv,

if ( intel->driDrawable != driDrawPriv ) {
/* Shouldn't the readbuffer be stored also? */
driDrawableInitVBlank( driDrawPriv, intel->vblank_flags,
&intel->vbl_seq );

intel->driDrawable = driDrawPriv;
intelWindowMoved( intel );
}

正在加载...
取消
保存