O*******d 发帖数: 20343 | 1 I think the easiest way to display part of a photo in OpenGL is by using
texture mapping. Create a texture first, then pad your jpg photo data to the
size of the texture and load the photo into the texture You then can clamp
part of the texture to a rectangle by manipulating coordinates of the
texture. |
|
m******s 发帖数: 204 | 2 应用程序员想转到驱动程序员,请问有什莫常见的应注意的事情?另外,OpenGL的驱动
与操作系统的内核连接近密码?还是建立在其他层上的? |
|
y****e 发帖数: 23939 | 3 我的程序用到了openGL 1.3的几个函数,比如glLoadTransposeMatrix。这些函数声明
在glext.h里面。编译的时候没问题,但连接的时候出错:
error LNK2019: unresolved external symbol _glLoadTransposeMatrixf@4
referenced in function ....
我运行了glewinfo,显示可以支持到GL_VERSION_2_1。而这些函数是GL1.3里面的,按
理说应该没有问题啊。望不吝赐教,万分感激。 |
|
y****e 发帖数: 23939 | 4 这里没有windows下做OpenGL开发的吗? |
|
|
|
w***g 发帖数: 5958 | 7 一块显卡其实也可以同时跑opengl和cuda。
不过作为星宿派,总是要折腾下的。
把本来闲置的内置显卡用起来得到的满足感
非常大。 |
|
c*********e 发帖数: 16335 | 8 库名字是啥?我一般用opengl的库来画3d图,一般是javascript的。 |
|
w*****r 发帖数: 197 | 9 这就是为啥opengl的渲染例程都是用回调函数实现的。在网上GPU体绘制的code很多,
在此基础上改成你需要的函数会容易很多。 |
|
c*********e 发帖数: 16335 | 10 node.js里用opengl不是更好?c#里的那也能叫async? |
|
v*******e 发帖数: 11604 | 11 再问一下,如果一个程序,其中一部分需要用CUDA GPU计算,但是程序的另外一部分需
要用OpenGL或者unity之类,我需要两个显卡吗?还是同一个显卡可以各分配一部分给
这两部分用?我准备装个新机器,弄个GTX1060。现在问题是还需不需要弄个带显卡的
主板。谢谢! |
|
c******n 发帖数: 16666 | 12 unity很方便 有opengl基础的话 可以写GLSL假装自己是图形学大牛 |
|
v*******e 发帖数: 11604 | 13 最后决定用cocos2d-x. 是老了点,但是满足我的需要。unity3d好是好,但是我不想学
个新语言;累人。openGL太低级,编程累人。做选择真心不容易,难怪那么多人成了剩
男剩女。 |
|
T*******x 发帖数: 8565 | 14 你这是2-d,本来就不需要 openGL 吧。 |
|
v*******e 发帖数: 11604 | 15 预留升级通道 :)
原先是这样想的,但是还是只顾眼前好。俗话说得好,太早期优化是各种问题的源头。
: 你这是2-d,本来就不需要 openGL 吧。
|
|
l****n 发帖数: 36 | 16 for free, in internet.
such as "OpenGL Programming for the X Window System" |
|
|
h***o 发帖数: 539 | 18 【 以下文字转载自 Software 讨论区 】
【 原文由 hanzo 所发表 】
啊?
最近的课要用openGL...只有xwin32 5.0.. |
|
D****N 发帖数: 430 | 19 OpenGL extensions is not yet implemented in Xwin32..
Go find a copy of Exceed?
Or better still get a bsd/solaris/linux box.. :) |
|
k****a 发帖数: 309 | 20 请教大侠
做了个显微镜
每一毫米拍一祯图像
拍100祯,然后用这100祯等高线画三维图
老板说用OpenGL
我从来没用过
请问用哪个/些function(s)啊?
就是用三维数组画三维图
象matlab里,zoom in/out, rotate
不仅是表面(mesh/surf)什么的
要有三维结构细节。
多谢! |
|
d******l 发帖数: 3 | 21 I want to put a c++ system using OpenGL online for cross-platform viewing. I
know that it is not possible to write a Java applet for such a system. Are
there other ways to integrate it into web page? |
|
P*****o 发帖数: 1077 | 22 nomachine works for opengl 1.2.
if you are using anything higher than that.
nomachine isnot working. |
|
z*******n 发帖数: 1034 | 23 http://developer.android.com/about/dashboards/index.html?utm_so
Version Codename API Distribution
2.2 Froyo 8 1.1%
2.3.3 -
2.3.7 Gingerbread 10 17.8%
3.2 Honeycomb 13 0.1%
4.0.3 -
4.0.4 Ice Cream Sandwich 15 14.3%
4.1.x Jelly Bean 16 34.4%
4.2.x 17 18.1%
4.3 18 8.9%
4.4 KitKat 19 5.3%
ldpi mdpi tvdpi hdpi xhdpi xxhdpi Total
Small 8.1% 8.1%
Normal 13.2% 33.7% 19.... 阅读全帖 |
|
x*n 发帖数: 305 | 24 在win2k下用opengl glshere画一个球,再建立一个mesh,mesh用texture map,
然后发现球移动到texture上之后就时隐时现了。
即使位于黑背景之前,蓝色球也成了蓝一道黑一道的,只有enable culling之后才能蓝
色才填满。
这种现象会是什么东东没设置对呢?检查半天也没找出问题,
同样的rendering代码放到一些例程里就没这些问题,
而有问题的程序中hRC等环境设置都从同样例程搬过来的,z-buffer,double-buffer都
打开了... |
|
l**p 发帖数: 474 | 25 I tried to open oen more opengl context in a dialog window.
Anyoen knwo how to do it? |
|
e****r 发帖数: 166 | 26 can opengl read the rendered scene not from frame buffer, but rather from
an offiline buffer, the reason for this is if you read from frame buffer,
you will get trash pixel value if your window is overlaping, so it's better
to do it 'offline', but seems glreadpixel can only support framebuffer mode.
any tricks? |
|
e****r 发帖数: 166 | 27 thanks again, i also found some sample code from google,
i didn't use windows api to program, pure opengl/glut,
so i have to figure out how to adapt it to fit my program,
the frame work is there already, shouldn't be too tedious i guess. |
|
p***s 发帖数: 866 | 28 谢谢回复!我主要是用来编写GPGPU的程序,希望性能越高越好,不过高性能显卡的笔
记本还是太贵了,至少要1000美元以上。先买个用着吧,熟悉熟悉环境,从bestbuy买
了一个,$450, deal还不错。我的这款笔记本是integrated显卡,自己不能升级。
今天又去www.nvidia.com搜索了半天,没找到7150的tech. specification, 不过6600
(6800?)都支持OpenGL 2.0了,它应该也支持。拿到笔记本再来说说感受,谢谢! |
|
E***e 发帖数: 3430 | 29 [echte@localhost ~]$ texstudio
libGL error: pci id for fd 13: 80ee:beef, driver (null)
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
OpenGL Warning: glVertexArrayRangeNV not found in mesa table
OpenGL Warning: glCombinerInputNV not found in mesa table
OpenGL Warning: glCombinerOutputNV not found in mesa table
OpenGL Warning: glCombinerParameterfNV not found in mesa table
OpenGL Warning: glCombinerParameterfvNV not found in mesa table
OpenGL Warning: glCombinerParameteriNV not... 阅读全帖 |
|
a***y 发帖数: 19743 | 30 ☆─────────────────────────────────────☆
fedora (windwing) 于 (Thu May 13 12:34:24 2010, 美东) 提到:
发信人: fedora (windwing), 信区: Hardware
标 题: Mac OSX 的游戏性能惨不忍睹啊
发信站: BBS 未名空间站 (Thu May 13 12:33:05 2010, 美东)
Portal on OSX 慢一半。果轮出来解释一下?
http://anandtech.com/show/3726/quick-look-mac-os-x-portal-perfo
☆─────────────────────────────────────☆
topology (猴宝宝) 于 (Thu May 13 12:37:51 2010, 美东) 提到:
板凳
☆─────────────────────────────────────☆
yueyu (yy) 于 (Thu May 13 12:42:27 2010, 美东) 提到:
怀疑你看不懂... 阅读全帖 |
|
z*******3 发帖数: 13709 | 31 As well as being language-independent, OpenGL is also platform-independent.
The specification says nothing on the subject of obtaining, and managing, an
OpenGL context, leaving this as a detail of the underlying windowing system
. For the same reason, OpenGL is purely concerned with rendering - it
provides no APIs related to input, audio or windowing. This is perhaps the
greatest difference between OpenGL and its competitor, DirectX.
http://en.wikipedia.org/wiki/OpenGL
directx最早说是要做一个lightweight... 阅读全帖 |
|
l******h 发帖数: 2 | 32 Highly reputational company with very competitive compensation for all
positions.
Please send in your resume and position/positions you like to apply to my
email address below.
h*******[email protected]
All resumes will be deliver to hiring manager directly. Act fast!
Thanks!
Silicon Engineering Group
Sr. Physical Design Timing Engineer
Timing (STA) Manager
Senior Physical Design Engineer
CAD Manager - Front-End Design and Verification
Sr. CAD Engineer - Place & Route / Physical Design Engineer
Sr. CA... 阅读全帖 |
|
l******h 发帖数: 2 | 33 Highly reputational company with very competitive compensation for all
positions.
Please send in your resume and position/positions you like to apply to my
email address below.
h*******[email protected]
All resumes will be deliver to hiring manager directly. Act fast!
Thanks!
Silicon Engineering Group
Sr. Physical Design Timing Engineer
Timing (STA) Manager
Senior Physical Design Engineer
CAD Manager - Front-End Design and Verification
Sr. CAD Engineer - Place & Route / Physical Design Engineer
Sr. CA... 阅读全帖 |
|
a***y 发帖数: 19743 | 34 ☆─────────────────────────────────────☆
laomagua (老马褂) 于 (Thu Apr 22 19:29:58 2010, 美东) 提到:
白玩了两周, 结论, 实在不需要这么大个itouch
☆─────────────────────────────────────☆
aaaty (阿提 - Hardcore Flash Hater) 于 (Thu Apr 22 19:37:13 2010, 美东) 提到:
你不是发过了吗?
☆─────────────────────────────────────☆
laomagua (老马褂) 于 (Thu Apr 22 19:38:34 2010, 美东) 提到:
发的是打算退, 今晚去退了
☆─────────────────────────────────────☆
aaaty (阿提 - Hardcore Flash Hater) 于 (Thu Apr 22 19:41:13 2010, 美东) 提到:
不知道你哪来怎么玩的
我觉得这个不是大号ipo... 阅读全帖 |
|
r*********r 发帖数: 3195 | 35
搞了半天你连openGL/directX 是什么都不知道。。。
睡觉前简单给你讲解一下吧。
openGL对于程序员来说可能只是一个接口,但是它的每个函数都有一堆计算要做。
openGL本身可以看成是图形卡的驱动程序。象 nvidia 这样的图形卡基本功能是画三角
形。
openGL 的内部功能是把三维物体用曲线曲面等描述出来,然后再简化成三角形,让硬
件渲染出来。
这个过程当然有快慢之分。
就像cpu只能做加减乘除,而一个数学库则需要把sin,cos这类计算泰勒展开成加减乘除
,所以不同的
数学库实现都有快慢性能之分。
我们讲的openGL的性能就是这个内部操作的性能。接口只跟编程有关,当然不关性能。
got it? |
|
a****a 发帖数: 5763 | 36 2011年12月3日,LLVM 3.0正式版发布,完整支持所有ISO C++标准和大部分C++ 0x的新
特性, 这对于一个短短几年的全新项目来说非常不易。
开发者的惊愕
在2011年WWDC(苹果全球开发者大会)的一场与Objective-C相关的讲座上,开发者的
人生观被颠覆了。
作为一个开发者,管理好自己程序所使用的内存是天经地义的事,好比人们在溜狗时必
须清理狗的排泄物一样(美国随处可见“Clean up after your dogs”的标志)。在本
科阶段上C语言的课程时,教授们会向学生反复强调:如果使用malloc函数申请了一块
内存,使用完后必须再使用free函数把申请的内存还给系统——如果不还,会造成“内
存泄漏”的结果。这对于Hello World可能还不算严重,但对于庞大的程序或是长时间
运行的服务器程序,泄内存是致命的。如果没记住,自己还清理了两次,造成的结果则
严重得多——直接导致程序崩溃。
Objective-C有类似malloc/free的对子,叫alloc/dealloc,这种原始的方式如同管理C
内存一样困难。所以Objective-C中的内存管理又增... 阅读全帖 |
|
s****c 发帖数: 11300 | 37 啥玩意 我就不说你对基本的游戏开发懂不懂了 从你的发帖来看似乎你根本连玩游戏都
不玩
你怎么衡量帧数?现在有几个游戏是openGL+dx双平台开发的?没有相同的游戏内容你
怎么比较效率?
还有dx领先的原因从来都不是效率高,而是硬件支持广泛,操作系统优势。什么叫
openGL现在才赶上?Glide刚死掉 dx还不很成熟的时候openGL可是占据了半壁江山
另外你跟我说说就具体的游戏openGL和dx究竟哪里感觉不一样?
opengl |
|
r******y 发帖数: 3838 | 38 你年轻,不清楚2000前两年的游戏市场,pc上opengl游戏快灭绝了。
我也举过wow,pc上dx比opengl强一点。
现在dx,openGL差别不很明显了,主要是硬件支持跟上了。如果差别很明显,谁pc上还
用opengl做游戏。
我所说的”领先“已经把”操作系统的支持“包扩进去了,我从来没认为openGL构架上
比DX差。 |
|
d****p 发帖数: 685 | 39 Unlike DirectX, OpenGL is under fast transformation and it is not surprising
that the implementation is even not using latest features of OpenGL
available on OS X.
Definitely OpenGL3.0 will be a magnitude stronger than previous 2.0. The
problem is however if the driver is able to fully support the add-on
features.
Considering the vital role of OpenGL on OSX platform, I believe Apple is
trying their best to support it on Mac - Apple has been aggressively
extending OpenGL for OSX. The problem is i |
|
G*****7 发帖数: 1759 | 40
on the other hand, the latest visual studio is really nice for d3d graphics
programming. the built in graphics debugging components are trying mirror
apple's opengl profiler, allowing you to peak into the states, buffers and
textures.
there used to be a public domain tool called gdebugger
http://www.gremedy.com/download.php
but then amd bought them and applied vendor lock-in
http://developer.amd.com/tools/hc/gDEBugger/Pages/default.aspx
sadly, nv has been collaborating with ms and majored in d3... 阅读全帖 |
|
S**I 发帖数: 15689 | 41 This sucks. It's ironic that while OpenGL is the only 3D engine on OS X and
second class citizen to Direct3D on Windows, I can use OpenGL 4.x on Windows
but not OS X! Considering Apple is in OpenGL ARB, there is really no excuse
for Apple not supporting latest features of OpenGL on OS X. I guess now OS
X is not as importmant as iOS, so Apple simply doesn't care.
is |
|
s****c 发帖数: 11300 | 42 另外你这段话说的还比较正确
其实我想说的是从历史角度来看 openGL与dx的交锋 从来都是openGL效率领先 dx的兼
容性(群众基础)领先,几乎从来没有过dx超过openGL的时候
另外dx跟openGL比也不太公平 两个东西其实是两个层面的东西 |
|
z****e 发帖数: 54598 | 43 前两天在某一个同事的课堂上,遇到一个经典的问题
就是问当地大学的孩子,你们学过c没有?
有趣的是,普遍的回答是没有,但是听说过
这其实倒也不怪他们,因为大学已经把java列为所有接触编程的学生的入门语言
而不是c,更让我觉得有趣的是,我看到有些中国人张大嘴巴觉得不可思议
这让我想起前一段我问过的问题
就是曾经在中国那片土地上,有个计算机等级考试
连法律系的都跑去学c语言,这么多年过去了,这批人在c相关领域又做出了什么贡献?
屁贡献都没有,中国的企业几乎在所有系统软件领域落败
所以全民c了又能怎样?还不是一样残了?
今天闲着的时候随手翻了翻图灵奖获得者的贡献列表
发现,面向对象程序编程获得了两次图灵奖,01年和03年
再想起当时那个课堂上的提问,觉得这是一个蛮有意思的现象
我个人是完全赞同把java作为入门编程语言的,而不是c
因为面向对象这是一个思维方式,而java是一门完全的面向对象语言,不像c++那样
的半吊子
而c是面向过程的语言,当然用c也能写出面向对象的程序,但是在打基础阶段
最好不要给初学者以选择的余地,否则初学者很容易落入盲目追逐速度的陷阱
而把结构给彻底忽视,这是非常非... 阅读全帖 |
|
M*P 发帖数: 6456 | 44 http://blogs.valvesoftware.com/linux/faster-zombies/
After this work, Left 4 Dead 2 is running at 315 FPS on Linux. That the
Linux version runs faster than the Windows version (270.6) seems a little
counter-intuitive, given the greater amount of time we have spent on the
Windows version. However, it does speak to the underlying efficiency of the
kernel and OpenGL. Interestingly, in the process of working with hardware
vendors we also sped up the OpenGL implementation on Windows. Left 4 Dead 2
is... 阅读全帖 |
|
t**g 发帖数: 1164 | 45 小弟用opengl编程,遇到一个问题百思不得其解,想请教
问题是这样:
我有一个用到opengl的程序(叫做demo.cpp)
在以前的旧电脑上运行得好好的
可是换到新电脑上
能编译能链接
可是一运行就报错:
“GLUT: fatal error in demo.cpp: pixel format with necessary capabilities
not found”
基本情况:
旧电脑:WinXP / microsoft visual c++ 2005 express
新电脑:WinXP / microsoft visual studio professional 2005
分析:
1。以前学习opengl书本上的一些范例程序,在新旧电脑上都可以顺利运行
所以程序设置(包括库文件路径,opengl包之类)应该都没问题
2。我自己写的demo.cpp程序,在旧电脑上,不管是project模式还是命令行模式,都可
以顺
利编译运行
在新电脑上,在两种模式下都可以顺利编译链接,可是一运行都会报同样的错误
所以我初步怀疑问题出在文件本身,可是为什么在旧电脑上就运行得好好的呢?
这只是一 |
|
z****e 发帖数: 54598 | 46 看了下unity,底层也是opengl这些api,如果unity能用c#,那用java也没啥本质区别
,javafx底层也用了opengl,在8版本里面,所以殊途同归,最后都是那些api
The graphics engine uses Direct3D (Windows, Xbox 360), OpenGL (Mac, Windows,
Linux), OpenGL ES (Android, iOS), and proprietary APIs (consoles). |
|
r*********r 发帖数: 3195 | 47 就算我不是学计算机的,也不妨碍我给你上一课。
本来就是opengl 和 directx 比,谁说和 OS 有关了。
而且人家是在同样的硬件上测的,opengl 就是比 directx 快,
原因也解释了,是opengl 的流水线设计比较合理。 |
|
r*********r 发帖数: 3195 | 48 好了,那我现在告诉你,directX 性能不行,速度慢. get that?
至于编程接口,openGL 比 directX 更底层一点,使得它更容易移植。
现在哪个平台上没有 openGL? 反观 directX, 也只能在windows 上玩玩。
而且 directX 的 API 没有任何连续性,它升一次级,程序员可能要从头学起。
openGL 呢? sgi 早死了,它还活得好好的. 孰优孰劣一眼就能看出来啦。
真怀疑你这个所谓的 cs phd 是哪里拿的。一点见识都没有。呵呵 |
|
l******o 发帖数: 2649 | 49 Mac OS X support for OpenGL 3.0 is not even completed yet.
Not sure Portal is based on OpenGL which version.
Supposedly OpenGL 3.0 is much better than earlier version for games and
stuff?
may |
|
h*******o 发帖数: 4884 | 50 原来是原装的希捷的硬盘250G
换了OWC SSD Mercury Extreme Pro 的240G,总体印象是没有想像中的那么快,可能是
因为我不是clean install,用得superduper直接的硬拷贝,所以SSD上的系统不是很干
净 ,但是也提升了不少,尤其是launch illustrator/photoshop之类的时候
原来的开机,菊花转25圈半,现在是2圈半,从休眠里起来提升不明显。另外,目前为
止还没有遇到休眠以后唤醒不了的问题
换了SSD以后的374 分数和我late 2009 i7的imac一样了
374+OWC SSD
Results 210.70
System Info
Xbench Version 1.3
System Version 10.6.5 (10H574)
Physical RAM 8192 MB
Model MacBookPro7,1
Drive Type ... 阅读全帖 |
|