D3D API - D3DTA_TEMP

作用:把颜色暂时写入别的地方,不更新到后台缓冲区

The texture argument is a temporary register color for read or write. D3DTA_TEMP is supported if the D3DPMISCCAPS_TSSARGTEMP device capability is present. The default value for the register is (0.0, 0.0, 0.0, 0.0). Permissions are read/write.

使用:

g_pd3dDevice->SetTextureStageState(0, D3DTSS_COLOROP, D3DTOP_SELECTARG1);
  g_pd3dDevice->SetTextureStageState(0, D3DTSS_COLORARG1, D3DTA_DIFFUSE);
  g_pd3dDevice->SetTextureStageState(0, D3DTSS_RESULTARG, D3DTA_TEMP);
  g_pd3dDevice->SetTextureStageState(0, D3DTSS_ALPHAOP, D3DTOP_DISABLE);

g_pd3dDevice->SetTextureStageState(1, D3DTSS_COLOROP, D3DTOP_MODULATE);
  g_pd3dDevice->SetTextureStageState(1, D3DTSS_COLORARG1, D3DTA_TEXTURE);
  g_pd3dDevice->SetTextureStageState(1, D3DTSS_COLORARG2, D3DTA_TEMP);
  g_pd3dDevice->SetTextureStageState(1, D3DTSS_TEXCOORDINDEX, 0);
  g_pd3dDevice->SetTextureStageState(1, D3DTSS_ALPHAOP, D3DTOP_DISABLE);

D3D API - D3DTA_TEMP相关推荐

  1. D3D API - D3DXCreateRenderToSurface渲染到纹理

    一 初始化: //创建纹理对象  if( FAILED( D3DXCreateTextureFromFile( g_pd3dDevice, L"shitoub01.jpg", &a ...

  2. 第一回 开篇 D3D渲染流程简介

    第一回 开篇 D3D渲染流程简介 http://developer.178.com/201004/65293187592.html 开发这个3D engine已经两年半了,从06年8月刚开始统计的4万 ...

  3. [转] Carmack 谈 d3d 与 ogl,定位专业应用的OpenGL,专注娱乐应用的DirectX,未来:OpenGL、DirectX并行发展

    http://blog.csdn.net/xieyuquan/archive/2006/10/05/1321801.aspx 我找不到一个理由不让这篇文章多一份Copy 原地址:http://bbs. ...

  4. [转] Carmack 谈 d3d 与 ogl, 定位专业应用的OpenGL, 专注娱乐应用的DirectX, 未来:OpenGL、DirectX并行发展...

    我找不到一个理由不让这篇文章多一份Copy 原地址:http://bbs.emu-zone.org/forums/archive/index.php/t-70.html 在经过这段时间的积累和沉淀 再 ...

  5. 【Direct3D - 1】D3D基本概念解释

    概念是人们为了准确描述一个客观事物而总结提炼的关键词语.诸如数学中最基本的概念:点.线.面,函数--,物理中的"质点"等等,当我们过去在学习这些知识的时候,其实最重要的就是建立起对 ...

  6. 利用现代OpenGL API大幅度减少由于执行驱动导致CPU的开销

    link:http://www.wtoutiao.com/p/1e5gLML.html Imagination Tech · 2016-01-02 11:15 作者:octday 影响OpenGL绘制 ...

  7. D3D如何做多线程异步资源加载?

    D3D如何做多线程异步资源加载?     fg5823820 电梯直达 1#  发表于 2011-12-28 20:19:35 | 只看该作者  其实我现在用的引擎是HGE,这里貌似是3D引擎板块,不 ...

  8. 华人“军火专家”——黄仁勋

    昨天我们介绍GPU的文章中有提到一位华人,他由于两款产品发热量大到能煎鸡蛋,被游戏玩家戏称为"两弹元勋""军火专家",在硅谷被认为是和杰夫·贝索斯.伊隆·马斯克 ...

  9. 华人“军火专家”——黄仁勋 1

    昨天我们介绍GPU的文章中有提到一位华人,他由于两款产品发热量大到能煎鸡蛋,被游戏玩家戏称为"两弹元勋""军火专家",在硅谷被认为是和杰夫·贝索斯.伊隆·马斯克 ...

最新文章

  1. 链表问题10——两个单链表生成相加链表
  2. Create, Save, and Open Trace Documents
  3. Windows 7 应用程序崩溃恢复
  4. 通过exe启动class
  5. C++前缀++/–比后缀++/–的效率高
  6. latex 多行公式_Markdown中输入多行并列的公式
  7. 收藏 | 人脸检测之Retinaface
  8. Windows10内存泄漏,分页池高分析及解决方案
  9. (已解决)spring-boot maven报错Project 'org.springframework.boot:spring-boot-starter-parent:2.2.0.RELEAS
  10. 我的世界刷猪人塔java版_我的世界僵尸猪人刷怪塔制作思路 猪人塔介绍
  11. 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制
  12. AlertDialog.Builder setPositiveButton 点击时不关闭dialog
  13. C++ 独木舟旅游活动
  14. VisualStudio 如何使用UML呢?(转自简书雨落随风)
  15. linux 默认路由 主机路由 网络路由
  16. 技嘉主板大部分型号开启WOL(Wake up-On-LAN)网络唤醒与定时开机
  17. elementUI之省市区三级联动
  18. windows11右键默认显示更多选项
  19. 【软件测试】简历中的项目经历可以怎么写?
  20. ncr管理系统_项目管理信息平台

热门文章

  1. 没有找到合适的方法来重写_玻璃片价格太高?你可能没有找到合适的供应商
  2. 去雾综述_【综述】图像去雾的前世今生
  3. 租借云服务器 工业信号数据采集,一种工业用物联网云服务平台智能采集方法...
  4. 笔记-项目范围管理-复习要点
  5. centos7 glpi 安装 Fusioninventory-agent 自测部署安装
  6. Docker+Tomcat+geoserver+shp发布地图服务
  7. CentOS6.9中使用yum install时提示:Cannot find a valid baseurl for repo: centos-sclo-rh
  8. Android中五种常用对话框的使用
  9. Winform中使用zxing和Graphics实现自定义绘制二维码布局
  10. Maven导入或新建项目时更改项目jdk版本