On Fri, 2010-12-10 at 10:12 -0500, Yuval Levy wrote:
> Enblend (properly compiled) has had GPU blending for longer than Hugin has
> had
> GPU remapping.
>
> enblend --gpu
This isn't working on my system. It would be a more user friendly not
working with the attached patch.
If both nona and enblend have GPU support, would be possible to get nona
to render to a texture that enblend picks up? This would prevent copying
the image from video RAM to main RAM, encoding an image file, decoding
it again, then copying it back to VRAM.
-James
--
You received this message because you are subscribed to the Google Groups
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at:
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at http://groups.google.com/group/hugin-ptx
diff -r 77fbc2c95fb5 src/gpu.cc
--- a/src/gpu.cc Sun Sep 05 17:04:20 2010 +0200
+++ b/src/gpu.cc Sat Dec 11 16:43:48 2010 +0000
@@ -218,16 +218,19 @@
const GLboolean has_arb_vertex_shader = glewGetExtension("GL_ARB_vertex_shader");
const GLboolean has_arb_shader_objects = glewGetExtension("GL_ARB_shader_objects");
const GLboolean has_arb_shading_language = glewGetExtension("GL_ARB_shading_language_100");
+ const GLboolean has_arb_texture_float = glewGetExtension("GL_ARB_texture_float");
if (!(has_arb_fragment_shader &&
has_arb_vertex_shader &&
has_arb_shader_objects &&
- has_arb_shading_language)) {
+ has_arb_shading_language &&
+ has_arb_texture_float)) {
const char* msg[] = {"false", "true"};
cerr << command << ": extension GL_ARB_fragment_shader = " << msg[has_arb_fragment_shader] << "\n"
<< command << ": extension GL_ARB_vertex_shader = " << msg[has_arb_vertex_shader] << "\n"
<< command << ": extension GL_ARB_shader_objects = " << msg[has_arb_shader_objects] << "\n"
<< command << ": extension GL_ARB_shading_language_100 = " << msg[has_arb_shading_language] << "\n"
+ << command << ": extension GL_ARB_texture_float = " << msg[has_arb_texture_float] << "\n"
<< command << ": graphics card lacks the necessary extensions for \"--gpu\";" << "\n"
<< command << ": \"--gpu\" flag is not going to work on this machine" << endl;
#ifdef HAVE_APPLE_OPENGL_FRAMEWORK