kfx格式的复活
摘要:转载请注明出处为KlayGE游戏引擎,本文地址为http://www.klayge.org/2012/02/20/kfx%e6%a0%bc%e5%bc%8f%e7%9a%84%e5%a4%8d%e6%b4%bb/老用户一定记得,在KlayGE 3.9之前,用来表示effect的.fxml都需要通过一个python写成的编译器进行离线编译,生成.kfx格式才能给runtime使用。在 3.9里引入了rapidxml,可以直接在runtime读取xml文件,流程变短,开发效率提高了。但随着这两年shader越写越复杂,编译 shader所花的时间越来越多,在载入的时候每次都编译shader,一来浪
阅读全文
posted @
2012-02-20 11:44
龚敏敏
阅读(2781)
推荐(0) 编辑
OpenGL驱动的陷阱:ATI篇,再续
摘要:转载请注明出处为KlayGE游戏引擎,本文地址为http://www.klayge.org/2012/02/13/opengl%e9%a9%b1%e5%8a%a8%e7%9a%84%e9%99%b7%e9%98%b1%ef%bc%9aati%e7%af%87%ef%bc%8c%e5%86%8d%e7%bb%ad/AMD的OpenGL驱动问题很多,是个众所周知的事情。以前我也写过《OpenGL驱动的陷阱:ATI篇》和《OpenGL驱动的陷阱:ATI篇,后续》来阐述这个问题,当时最新的驱动是Catalyst 10.10。过了一年多的时间,AMD的驱动和KlayGE的代码都有了不少变化,情况又如何呢
阅读全文
posted @
2012-02-13 15:04
龚敏敏
阅读(3429)
推荐(0) 编辑
HLSL bytecode to GLSL编译器的第一步
摘要:转载请注明出处为KlayGE游戏引擎,本文地址为http://www.klayge.org/2012/02/09/hlsl-bytecode-to-glsl%e7%bc%96%e8%af%91%e5%99%a8%e7%9a%84%e7%ac%ac%e4%b8%80%e6%ad%a5/从KlayGE 4.0开始,不但有为了下一版本开发的短期任务,还有一些中长期研发的任务。其中之一就是HLSL bytecode to GLSL编译器。 现在KlayGE里的shader主要由HLSL写成,通过#ifdef的土办法兼容Cg。对D3D11来说可以直接使用,但对于OpenGL和 OpenGL ES 2就得
阅读全文
posted @
2012-02-09 13:16
龚敏敏
阅读(5427)
推荐(0) 编辑
正式宣布次时代评测软件KlayMark
摘要:转载请注明出处为KlayGE游戏引擎,本文地址为http://www.klayge.org/2012/02/06/the-next-gen-benchmark-software-klaymark-announced/ 经过长时间的筹划,今天正式宣布开始次世代评测软件KlayMark的开发。简介KlayMark将以KlayGE为引擎,定位为一款集各种先进渲染技术于一身的跨平台评测软件。在提供赏心悦目的画面同时,对系统的性能作出综合评价。不论是PC平台还是移动平台,KlayMark将提供统一的计分方式,使得不同平台之间的得分具有可比性。虽然动用到许多新技术,但KlayMark仍会保持极高的效率、较
阅读全文
posted @
2012-02-06 19:18
龚敏敏
阅读(2930)
推荐(0) 编辑