preparing for extra textures and fbos
This commit is contained in:
+20
-10
@@ -6,19 +6,29 @@
|
||||
|
||||
class Effect;
|
||||
class Viewer;
|
||||
class QOpenGLShaderProgram;
|
||||
struct Sequence;
|
||||
struct Clip;
|
||||
|
||||
GLuint compose_sequence(Viewer* viewer,
|
||||
QOpenGLContext* ctx,
|
||||
Sequence* seq,
|
||||
QVector<Clip*>& nests,
|
||||
bool video,
|
||||
bool render_audio,
|
||||
Effect **gizmos,
|
||||
bool &texture_failed,
|
||||
bool rendering,
|
||||
int playback_speed);
|
||||
struct ComposeSequenceParams {
|
||||
Viewer* viewer;
|
||||
QOpenGLContext* ctx;
|
||||
Sequence* seq;
|
||||
QVector<Clip*> nests;
|
||||
bool video;
|
||||
bool render_audio;
|
||||
Effect** gizmos;
|
||||
bool texture_failed;
|
||||
bool rendering;
|
||||
int playback_speed;
|
||||
QOpenGLShaderProgram* blend_mode_program;
|
||||
GLuint backend_buffer1;
|
||||
GLuint backend_attachment1;
|
||||
GLuint backend_buffer2;
|
||||
GLuint backend_attachment2;
|
||||
};
|
||||
|
||||
GLuint compose_sequence(ComposeSequenceParams ¶ms);
|
||||
|
||||
void compose_audio(Viewer* viewer, Sequence* seq, bool render_audio, int playback_speed);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user