Added support for pixelData for ABuffer

- ABufferFixed should work but it doesn't. But the interface works at
  least.
- ABufferFixed works for normal rendering
- Removed position for ABuffer, it should make rendering much faster.

Todo:
- Figure out why the fetching of pixelData for ABufferFixed gives wrong
  result.
This commit is contained in:
Jonas Strandstedt
2014-11-13 15:41:10 +01:00
parent ba7a4a4a47
commit 8d2503b68e
12 changed files with 128 additions and 84 deletions
@@ -26,18 +26,6 @@
#define __RENDERENGINE_H__
#include <openspace/scripting/scriptengine.h>
#include <string>
#define ABUFFER_FRAMEBUFFER 0
#define ABUFFER_SINGLE_LINKED 1
#define ABUFFER_FIXED 2
#define ABUFFER_DYNAMIC 3
#ifdef __APPLE__
#define ABUFFER_IMPLEMENTATION ABUFFER_FRAMEBUFFER
#else
#define ABUFFER_IMPLEMENTATION ABUFFER_SINGLE_LINKED
#endif
namespace openspace {