原创 d3d多渲染窗口結構

使用d3d的交換鏈可以方便的實現多渲染窗口結構,類的層次結構如下圖所示: D3DRes用來定義dx設備丟失的處理,所有需要關心設備丟失的資源都從此類繼承,然後重寫設備丟失回調函數和設備重置回調函數即可方便的處理設備丟失。 Rende

原创 #pragma warning指令

該指令允許有選擇性的修改編譯器的警告消息的行爲 指令格式如下: #pragma warning( warning-specifier : warning-number-list [; warning-specifier : warnin

原创 第14章 Windows API 的跨平臺開發

14.1 Windows API 跨平臺開發概述   Windows API是Miscrosoft公司在推出其Windows系列操作系統時同時提供給廣大用戶的一個應用程序接口,在這套應用程序接口中定義了數以千計的可用於面向Windows

原创 3D API中,字體繪製的Batch優化

原文地址:http://blog.csdn.net/nhsoft/article/details/7788547 在3D引擎中繪製字符是很噁心的事情。一個個繪製吧又太慢。組成一個大mesh吧。又太耗引擎的人品。而且還是得lock/unl

原创 GLSL/HLSL易犯錯誤和注意點

渲染API容易出錯,根源於其本質是個狀態機,作一個渲染時,幾十上百個狀態都必須設置正確,才能得到正確的圖像,這就很容易出點小差錯. 1.GLSL的vec4有3種分量形式xyzw/rgba/stpq, 注意到的r分量是指顏色r分量, 習

原创 Direct3D9 中的Gamma矯正

紋理內容常常是存在sRGB格式中的。關於這個格式的細節是可以被找到的。通常,像素管線假定顏色是線性的以便融合(blending)操作可以在線性空間中進行。因爲sRGB中的內容是Gamma較正,所以融合操作在線性空間中處理會導致錯誤的結果。

原创 一組路徑操作的API

本節介紹了在Windows Shell路徑處理功能。出口本文檔中介紹的編程元素SHLWAPI.DLL和定義在Shlwapi.h和Shlwapi.lib的。 在本節中 主題 描述 PathAddBackslash 添加一個反斜槓

原创 投影矩陣的推導

譯者微博鏈接http://hi.baidu.com/twjblog/item/cbbcf213c4b5c0f5ddeeca2c 本文乃<投影矩陣的推導>譯文,原文地址爲http://www.codeguru.com/cpp/mis

原创 Opengl API簡介

原帖地址:http://blog.csdn.net/zmy3376365/article/details/7569642 ps:紅寶書 OpenGL編程指南(原書第七版),李軍等譯.北京:機械工業出版社 API 簡

原创 C++多重繼承和虛擬繼承對象模型、效率分析

原文鏈接http://blog.csdn.net/ocean2006/article/details/5836210#    本文簡單介紹多態和多重繼承、虛擬繼承的基本概念。隨後重點分析了C++中對象模型之間的差異和運行效率。 一、多態

原创 英特爾® 圖形性能分析器(Intel® GPA)快速入門指南

  快速入門指南簡介 本快速入門指南將指導您使用英特爾® 圖形性能分析器(英特爾® GPA)工具。如果您之前使用過英特爾® GPA,那麼您可以查看“快速導覽”,瞭解產品 4.1 版添加的新內容。 如果您第一次使用英特爾® GPA,閱讀

原创 IOS開發之UITouch

手指在屏幕上能達到的精度和鼠標指針有很大的不同。當用戶觸擊屏幕時,接觸區域實際上是橢圓形的,而且比用戶想像的位置更靠下一點。根據觸摸屏幕的手指、手指的尺寸、手指接觸屏幕的力量、手指的方向、以及其它因素的不同,其“接觸部位”的尺寸和形狀也

原创 平方根倒數速算法

維基百科,自由的百科全書 遊戲實現光照和反射效果時以平方根倒數速算法計算波動角度,此圖以第一人稱射擊遊戲OpenArena爲例。 平方根倒數速算法(英語:Fast Inverse Squa

原创 成長之路

寫點無關的 小學初中高中成績從來沒正數過。。 各種逃課打遊戲,上課睡覺( 大部分人都只這樣過來的吧 )  不過從初中開始 數學單科成績一直比較優秀 屬於那種自己看看例題就能做題 分數也不低的 邏輯理解能力還不錯。 高中畢業,不想上學了 想

原创 基於MMX指令集的程序設計簡介

MMX技術簡介   Intel 公司的MMX™(多媒體增強指令集)技術可以大大提高應用程序對二維三維圖形和圖象的處理能力。Intel MMX技術可用於對大量數據和複雜數組進行的複雜處理,使用MMX技術可處理的數據基本單位可以是字節(byt