`
zhoun
  • 浏览: 47815 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

X61在Linux下也可以用wine模拟星际争霸了

阅读更多

作者: forever steel(zhoun)
原发: http://guo9310.blog.163.com/

因为Mesa中的一个bug,如果是intel X3100显卡(用intel的i965驱动),
用wine运行星际争霸, 就会报错退出。

这个补丁 解决了这个问题

终于可以在Linux下玩星际争霸了

代码:
--- a/src/mesa/shader/arbprogram.c +++ b/src/mesa/shader/arbprogram.c @@ -229,7 +229,7 @@ _mesa_ProgramStringARB(GLenum target, GL struct gl_vertex_program *prog = ctx->VertexProgram.Current; _mesa_parse_arb_vertex_program(ctx, target, string, len, prog); - if (ctx->Driver.ProgramStringNotify) + if (ctx->Program.ErrorPos == -1 && ctx->Driver.ProgramStringNotify) ctx->Driver.ProgramStringNotify( ctx, target, &prog->Base ); } else if (target == GL_FRAGMENT_PROGRAM_ARB @@ -237,7 +237,7 @@ _mesa_ProgramStringARB(GLenum target, GL struct gl_fragment_program *prog = ctx->FragmentProgram.Current; _mesa_parse_arb_fragment_program(ctx, target, string, len, prog); - if (ctx->Driver.ProgramStringNotify) + if (ctx->Program.ErrorPos == -1 && ctx->Driver.ProgramStringNotify) ctx->Driver.ProgramStringNotify( ctx, target, &prog->Base ); } else {
分享到:
评论

相关推荐

    X61S BIOS 2.22

    对于ThinkPad X61S和X61用户来说,安装BIOS 2.22版本可以提高系统的整体性能,增强稳定性,同时也能保持对最新硬件和软件的支持。 在进行BIOS更新时,用户必须谨慎操作,因为错误的过程可能导致系统无法启动。通常...

    x61bios2.22版

    新版本的BIOS可能会引入更先进的电源管理模式,确保在不影响性能的前提下,降低功耗。 此外,安全性也是BIOS更新的重要考虑因素。随着时间推移,黑客可能会发现BIOS层面的漏洞,利用它们对系统进行攻击。BIOS 2.22...

    Thinkpad X61安装Mac OS 10.6.6需要的文件

    在本主题中,我们将深入探讨如何在Thinkpad X61笔记本电脑上安装Mac OS 10.6.6,也称为Snow Leopard操作系统。这是一项挑战性的任务,因为Thinkpad是运行Windows或Linux的传统PC硬件,而Mac OS是为苹果硬件设计的。...

    X61T拆机手册

    在开始拆解ThinkPad X61 Tablet之前,首先要确保熟悉手册中的“注意事项”部分(第158页),这部分提供了关于设备维护和安全的重要信息。此外,在进行任何拆机或维护操作之前,还需要注意以下几点: 1. **策略性...

    IBM Thinkpad-X61详细拆解多图详解

    通过上述拆解过程,我们可以看出IBM ThinkPad X61在设计上注重细节和实用性。无论是散热系统的优化还是掌托部分的改进,都体现了制造商对于产品性能和用户体验的重视。此外,统一的螺丝规格和简单的拆解流程也使得...

    x61图纸和点位图

    标题中的“x61图纸和点位图”指的是在IT领域中,可能是一个与机械设备或自动化控制相关的项目。"x61"可能是设备型号、软件版本号或者是某种特定的编码,具体含义需要根据上下文来确定。点位图通常是指在工业设计、...

    thinkpad x61 BIOS升级文件 支持SATA2

    描述中提到,“请在XP32位或WIN732位下使用”,这表明该BIOS升级文件只能在Windows XP 32位或Windows 7 32位操作系统环境下执行。这是由于不同操作系统对BIOS更新程序的兼容性不同,而老版本的ThinkPad X61可能更...

    x61 最完美支持高分rom 2.22

    因此,更新前应备份重要数据,遵循官方指南,且在有经验的情况下进行。 7. **兼容性**:BIOS更新对于硬件驱动的兼容性至关重要,特别是对于ThinkPad X61这样的老款设备,可能需要适配现代外设,如高分辨率显示器。 ...

    IBM THINKPAD X61刷BIOS支持STAT2

    从标签“X61 BIOS ibm STAT”中我们可以进一步了解,这是关于ThinkPad X61型号,与BIOS更新和IBM品牌有关,特别是涉及到SATA功能的增强。 在压缩包内的文件名称列表中: 1. "READ_ME!!!.txt" - 这通常是一个重要的...

    X41T,X60T,X61T屏幕按键驱动以及手写驱动

    在ThinkPad的这些型号中,尤其是X61T,由于配备了Tablet PC功能,用户可以使用手写笔在屏幕上进行输入和绘图。手写驱动负责识别和处理来自手写笔的输入信号,将其转化为可读的文字或图形。如果手写驱动出现问题,...

    x61t 拆机图片

    【x61t 拆机图片】是一个与IT硬件相关的主题,主要涉及ThinkPad X61t笔记本电脑的内部结构和组件布局。通过这些图片,我们可以深入理解这款经典商务笔记本的设计理念,以及如何进行硬件维护和升级。下面将详细讨论...

    x61t安装WLAN 图片

    【标题解析】 “x61t安装WLAN 图片”这个标题表明了主要...综上所述,这个教程应该涵盖了从开启无线网卡到成功连接WLAN的整个过程,每个步骤都有清晰的图片指示,帮助用户在没有文字说明的情况下也能顺利完成安装。

    X61S高分屏BIOS,包含SLC2.1

    SLC通常负责监控和控制系统的电源状态、温度、硬件健康状况,并且在某些情况下,可能涉及激活和验证操作系统的授权。SLC2.1的更新可能包含性能优化、安全修复或新的功能支持,以提高系统整体的稳定性和效率。 描述...

    IBM X61T硬盘驱动

    【IBM X61T硬盘驱动】是针对IBM ThinkPad X61T笔记本电脑的重要软件组件,主要用于管理和优化计算机与硬盘之间的交互。这个驱动程序确保操作系统能够正确识别和使用硬件,提高系统的稳定性和性能。在IBM X61T的生命...

    IBM X61T触控驱动

    【IBM X61T触控驱动详解】 IBM X61T是一款经典的ThinkPad笔记本电脑,以其独特的旋转屏和平板模式而备受青睐。在这款设备上,触控功能是其一大特色,允许用户通过手指直接在屏幕上操作,提升了交互体验。然而,为了...

    x61t 10.7.4 驱动

    标题 "x61t 10.7.4 驱动" 指的是针对IBM/...通过这个驱动更新,用户可以期望解决X61t在Mac OS X 10.7.4下可能出现的硬件问题,提高系统的稳定性和响应速度,同时也为使用特定硬件功能(例如触摸屏)提供了更好的支持。

    x61笔记本拆解图示

    这些螺丝可能隐藏在橡胶脚垫下,需小心揭开。底盖移除后,可以接触到电池、内存模块、硬盘和无线网卡等部件。更换电池或升级内存、硬盘时,这个步骤是必要的。 接下来,拆解键盘通常涉及移除掌托部分,以便访问键盘...

Global site tag (gtag.js) - Google Analytics