Search found 65 matches

by Menno
Mon Nov 18, 2019 10:23
Forum: Problems? Bugs? Solutions!
Topic: Resolume eating all GPU memory, Spout, Directx9
Replies: 12
Views: 150

Re: Resolume eating all GPU memory, Spout, Directx9

We're using glReadPixels into a pbo. I dont know what "failing to download textures at max bandwidth capacity" means. Are you saying you're getting OpenGL errors somehow? If it's just performance problems you're having then you probably need to do some pipelining so that you're not transferring the ...
by Menno
Mon Nov 11, 2019 22:32
Forum: General Chat
Topic: 3D Viewer FFGL Plugin
Replies: 4
Views: 287

Re: 3D Viewer FFGL Plugin

Resolume 6 or 7? And where it install? doesn't appear in resolume 6 The plugin requires FFGL 2.1. This is available from Resolume 7.0.3 and up. By default the installer installs in the extra effects folder (user/documents/resolume arena/extra effects/). If you choose to install it elsewhere you nee...
by Menno
Sun Nov 10, 2019 18:26
Forum: General Chat
Topic: 3D Viewer FFGL Plugin
Replies: 4
Views: 287

3D Viewer FFGL Plugin

https://static-2.gumroad.com/res/gumroad/3136338055112/asset_previews/57e04328ed82540a5dd2bd4070462a67/retina/ViewerCover5_v2.png Hey guys, i've been working on a ffgl plugin that adds support for rendering 3D scenes to Resolume. At the very basic this plugin can be used to render 3D models right i...
by Menno
Thu Oct 17, 2019 16:27
Forum: Developers Developers Developers
Topic: plugMain() not called with FF_PROCESSOPENGL
Replies: 1
Views: 1851

Re: plugMain() not called with FF_PROCESSOPENGL

This is not something we have to explicitly allow under once circumstance or another. Plugins aren't provided guarantees that they get a FF_PROCESSOPENGL opcode for every instance that's being created (not even if their initGL was a success). As a result, plugins need to be sure that they're resilie...
by Menno
Mon Sep 30, 2019 17:04
Forum: Problems? Bugs? Solutions!
Topic: Emergency help,about Artnet wiz Arena 7.0.2 in window 10 professional version
Replies: 12
Views: 701

Re: Emergency help,about Artnet wiz Arena 7.0.2 in window 10 professional version

This error is only shown when the operating system doesn't provide the functionality that we need in order to support artnet. Microsoft tells us that the functionality is available since "Windows 8.1, Windows Vista". If you're running on a windows server it's supported since "Windows Server 2008". H...
by Menno
Mon Sep 23, 2019 09:56
Forum: Developers Developers Developers
Topic: Write To Texture
Replies: 4
Views: 1266

Re: Write To Texture

Yes you will want to use OpenGL's glTexImage2D function.
This tutorial contains a description on how to load textures: http://www.opengl-tutorial.org/beginner ... ured-cube/
by Menno
Fri Sep 20, 2019 16:10
Forum: Developers Developers Developers
Topic: Write To Texture
Replies: 4
Views: 1266

Re: Write To Texture

FreeFrame 1.0 is no longer supported so there's no cpu processing for images anymore. You need to use OpenGL to render textures. You can start by looking at the AddSubtract effect for example. When you're following an OpenGL tutorial pay particular attention to framebufferobjects, that's what you ne...
by Menno
Tue Sep 03, 2019 09:27
Forum: Developers Developers Developers
Topic: how do i debug an FFGL?
Replies: 14
Views: 4366

Re: how do i debug an FFGL?

Resolume targets the windows subsystem and not the console subsystem so it's not created automatically for us by windows. You'll have to dive into the console api: https://docs.microsoft.com/en-us/windows/console/console-reference. Something involving the AllocConsole i think, i'm sure google can he...
by Menno
Mon Sep 02, 2019 15:32
Forum: Developers Developers Developers
Topic: how do i debug an FFGL?
Replies: 14
Views: 4366

Re: how do i debug an FFGL?

Visual Studio does not intercept std::cout or printf, these get sent directly to the console. To print in Visual Studio's Output window you need to use OutputDebugString. If you want consistent behaviour between Visual Studio and xcode you should use the Log function located in FFGLUtilities.h It wo...