diff options
| author | Juan Linietsky | 2014-08-14 10:31:38 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2014-08-14 10:31:38 -0300 |
| commit | 2ee4ac183babedd679e901b0158f5268556deceb (patch) | |
| tree | c0b5215b7ab17186835e1919912fa09de7301bfb /drivers/gles2/rasterizer_gles2.h | |
| parent | c3e1d7b7c788530dc69e973352763a90da05d4e1 (diff) | |
| download | godot-2ee4ac183babedd679e901b0158f5268556deceb.tar.gz godot-2ee4ac183babedd679e901b0158f5268556deceb.tar.zst godot-2ee4ac183babedd679e901b0158f5268556deceb.zip | |
Diffstat (limited to 'drivers/gles2/rasterizer_gles2.h')
| -rw-r--r-- | drivers/gles2/rasterizer_gles2.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gles2/rasterizer_gles2.h b/drivers/gles2/rasterizer_gles2.h index 520e1c00f..a6df10f70 100644 --- a/drivers/gles2/rasterizer_gles2.h +++ b/drivers/gles2/rasterizer_gles2.h @@ -1175,6 +1175,8 @@ public: virtual void texture_set_size_override(RID p_texture,int p_width, int p_height); virtual void texture_set_reload_hook(RID p_texture,ObjectID p_owner,const StringName& p_function) const; + GLuint _texture_get_name(RID p_tex); + /* SHADER API */ virtual RID shader_create(VS::ShaderMode p_mode=VS::SHADER_MATERIAL); @@ -1508,7 +1510,7 @@ public: virtual int get_render_info(VS::RenderInfo p_info); - void set_base_framebuffer(GLuint p_id); + void set_base_framebuffer(GLuint p_id, Vector2 p_size = Vector2(0, 0)); virtual void flush_frame(); //not necesary in most cases void set_extensions(const char *p_strings); @@ -1520,6 +1522,7 @@ public: virtual bool has_feature(VS::Features p_feature) const; + static RasterizerGLES2* get_singleton(); RasterizerGLES2(bool p_compress_arrays=false,bool p_keep_ram_copy=true,bool p_default_fragment_lighting=true,bool p_use_reload_hooks=false); virtual ~RasterizerGLES2(); |
