
OSG
XP_lmq
这个作者很懒,什么都没留下…
展开
-
关于MemoryBarrier
备注:OSG OpenThread::Atomic.cpp中MemoryBarrier();Atomic::operator unsigned() const{#if defined(_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS) __sync_synchronize(); return _value;#elif defined(_OPENT转载 2013-03-08 14:32:23 · 2758 阅读 · 0 评论 -
从Windows消息的角度看窗口应用程序的运行过程
此文章,部分内容属于自己记录,部分转载。转载部分详见:从Window消息的角度看窗口应用程序的运行过程Windows消息详细内容可查找:Window Dev Center一个典型的Win32窗口应用程序的框架是这样的: 程序入口点(WinMain函数)-->注册窗口类(调用ReGISterClass函数或RegisterClassEx函数)-->创建主窗口(调用Creat转载 2013-03-28 21:51:12 · 774 阅读 · 0 评论 -
QueryPerformanceFrequency
QueryPerformanceFrequency() - 基本介绍类型:Win32API原型:BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency);作用:返回硬件支持的高精度计数器的频率。返回值:非零,硬件支持高精度计数器;零,硬件不支持,读取失败。QueryPerformanceFrequency(转载 2013-03-31 18:51:26 · 739 阅读 · 0 评论 -
OSG Windows版本编译
1、准备工作1.1、OSG源代码下载 OSG源码下载,可直接下载源代码压缩包,也可通过SVN下载。OSG源码页面1.2、CMake安装 OSG基于CMake,根据不同的平台,生成不同的工程文件,最好使用CMake2.8以上的最近版本。CMake下载页面1.3、依赖文件 OSG是个场景渲染引擎,除渲染主题外,还提供插件功能,方便扩展引擎原创 2013-11-28 17:52:47 · 2707 阅读 · 0 评论 -
OSG Android版本编译
1、准备工作1.1、下载安装cygwin 把cygwin 的del的部分装完,这个过程需要花费2-3个小时,主要是下载时间。1.2、下载3rd库文件 OSG Android依赖文件下载路径3rdpartyAndroid1.3、下载Android NDK Android NDK下载路径 Android NDK1.4、Andro原创 2013-11-28 18:40:54 · 5760 阅读 · 7 评论 -
OSG error [Screen #0] ChooseMatchingPixelFormat()
1、报错信息 OSGViewer.exe打开cow.osg,报错 [Screen #0] ChooseMatchingPixelFormat() - Unable to choose the requested pixel format2、定位代码 OSG::OSGViewer::ChooseMatchingPixelFormat line1619原创 2013-12-21 09:48:26 · 2245 阅读 · 0 评论 -
OSG运行错误“无法定位序数354于动态链接库libeay32.dll”
1、错误描述 编译完OSG,运行osgViewer.exe获取网络的.osg格式数据,在读取.osg数据时报错“无法定位序数354于动态链接库libeay32.dll”2、修复尝试 拷贝3rdParty_VC11_x86_x64目录中的libeay32.dll覆盖当前的libeay32.dll,还是持续报错。 最好尝试将3rdParty_VC11_x86_x原创 2014-01-10 22:17:24 · 9123 阅读 · 1 评论 -
OSG3.2.1 osg::AlphaFunc
1、类描述1.1、继承关系osg::AlphaFunc : public osg::StateAttribute1.2、作用osg::AlphaFunc,分装apha测试函数,用于RGBA中的Alpha值比较。备注:只有在GL_ALPHA_TEST启用的前提下,Alpha测试才起作用。1.3、涉及OpenGLOSG_GL_FIXED_FUNCTION_AVAIL原创 2014-05-10 16:15:49 · 1724 阅读 · 0 评论