add grab output mipmap level feature
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
#define RENDERER_H
|
||||
|
||||
#include "glcubemap.h"
|
||||
#include "glframebuffer.h"
|
||||
#include "glframebuffereffectbase.h"
|
||||
#include "renderer_base.h"
|
||||
#include "renderer_material.h"
|
||||
@@ -134,6 +135,7 @@ protected:
|
||||
private:
|
||||
float gamma_ = 1.f;
|
||||
int camera_light_mode, cur_write_plane = 0, prev_write_plane = 0;
|
||||
int grab_mipmap = 0, grab_mipmap_f = 0;
|
||||
bool edit_mode, need_init_shaders, need_render_sum, __reinit_debug;
|
||||
Framebuffer fbo_ds, fbo_out;
|
||||
QMap<ShaderRole, QString> shader_files;
|
||||
@@ -160,6 +162,7 @@ private:
|
||||
QVector<QVector3D> hcontent;
|
||||
QMap<int, QList<Light *>> cur_lights;
|
||||
QVector<FramebufferEffectBase *> fb_effects;
|
||||
FramebufferMipmap img_mips, img_f_mips;
|
||||
QImage last_img;
|
||||
QVector<QVector4D> last_img_f;
|
||||
QString obr_defines, timings;
|
||||
|
||||
Reference in New Issue
Block a user