任何一个绘图线程,片时机制,这与CPU线程多任务机制基本是一样的,瞬时只能占用显卡接口一片时权, 硬件显卡通讯总线本来就一个!线程取权通讯这就更复杂的线程切换机制了特别是需要共享的数据资源,处理不好就出错!(即CPU与显卡交换 本就一条线程执行)
基于显卡是一个状态机,我们可以让CPU线程 多个线程升级为绘图线程 , 多通讯上传不同个数据,让GPU同时执行,可以的或数据还需回传,混结绘图帧,输绘显!后台FBO图层帧了解下!
ogre 有它的封装开发库就知道 它是C++ 加密封装 了解它代码层框架是超烧脑的东西, 着色器的子程代码都是 加密的或者部份是汇编语言即对于我们是透明的,我们需要 CALL的时候是应用它的命令本脚引挚,即我们搞的是它的高介层命令代码!更严密的封装面向更多的编程语言平台的开发即需实例化更多接口。
ogre执行效率本来就是一个渣,也没参考学习价值!/让你了解下C++的封装技术框架还是不错。
强调:ogre能有参考学习可好,但它的加密封装,代码 绘图实例的过程渲染 根本就没公开所有都是着色器执行更加密的。
转回神:客户应用都是在 ogre架构的封装 高介层的抽像念概 编程开发 直接是垃圾。
对于我来说不是低层基础知识的是没有意义的并浪费学习时间!
不知是那间学校给出的 教学科目真是个悲剧!
基于显卡是一个状态机,我们可以让CPU线程 多个线程升级为绘图线程 , 多通讯上传不同个数据,让GPU同时执行,可以的或数据还需回传,混结绘图帧,输绘显!后台FBO图层帧了解下!
ogre 有它的封装开发库就知道 它是C++ 加密封装 了解它代码层框架是超烧脑的东西, 着色器的子程代码都是 加密的或者部份是汇编语言即对于我们是透明的,我们需要 CALL的时候是应用它的命令本脚引挚,即我们搞的是它的高介层命令代码!更严密的封装面向更多的编程语言平台的开发即需实例化更多接口。
ogre执行效率本来就是一个渣,也没参考学习价值!/让你了解下C++的封装技术框架还是不错。
强调:ogre能有参考学习可好,但它的加密封装,代码 绘图实例的过程渲染 根本就没公开所有都是着色器执行更加密的。
转回神:客户应用都是在 ogre架构的封装 高介层的抽像念概 编程开发 直接是垃圾。
对于我来说不是低层基础知识的是没有意义的并浪费学习时间!
不知是那间学校给出的 教学科目真是个悲剧!