David Rose
|
741203a693
|
some minor debug aids and robustness additions
|
2013-12-06 20:53:40 +00:00 |
|
rdb
|
64c598abb1
|
various fixes for FBOs and image formats, including tobspr's patch for F_r16, F_rg16, F_rgb16 support.
|
2013-09-17 22:08:31 +00:00 |
|
rdb
|
eaab45dc9a
|
Support for stereo FBOs
|
2013-08-25 19:52:31 +00:00 |
|
rdb
|
ef9e2def2e
|
A bit more work toward trying to get a framebuffer without color attachment
|
2013-08-15 09:06:58 +00:00 |
|
rdb
|
3f56259c7f
|
try to fix some FBO bugs on Intel HD Graphics
|
2013-08-14 22:51:54 +00:00 |
|
rdb
|
2274f2e651
|
FBO overhaul: support layered framebuffers (RTM_bind_layered), support render-to-2d-array, better respect FrameBufferProperties, more simple handling of RTP_depth_stencil
|
2013-08-13 12:44:27 +00:00 |
|
rdb
|
31b9233ec6
|
Fix compilation with OpenGL ES
|
2013-01-30 11:49:58 +00:00 |
|
David Rose
|
de10a2ae4e
|
more bitdepth fixes
|
2013-01-11 21:01:49 +00:00 |
|
David Rose
|
6a1beaf609
|
try to report the correct number of depth bits
|
2013-01-11 02:26:10 +00:00 |
|
David Rose
|
3a75ebde9a
|
DepthOffsetAttrib::min_value, max_value
|
2012-02-17 19:11:22 +00:00 |
|
David Rose
|
841bfb0743
|
fix Tut-Fireflies demo (problem with initially zero-sized buffers)
|
2012-02-12 21:40:16 +00:00 |
|
David Rose
|
bb8867fb77
|
move GSG::get_supports_render_texture() into GraphicsOutput to support render-to-texture on non-Windows platform. Also, further fixes to FBO render-to-texture.
|
2012-02-11 21:09:35 +00:00 |
|
rdb
|
9afc789755
|
no GL_MULTISAMPLE in gles
|
2012-02-11 09:47:02 +00:00 |
|
rdb
|
1c8f6f378a
|
Attempt to unbreak OpenGL ES build
|
2012-02-11 09:21:54 +00:00 |
|
David Rose
|
fffc982206
|
fixes to depth buffer for cube maps
|
2012-02-11 02:21:05 +00:00 |
|
David Rose
|
abf84dbd0a
|
something's broken with FBO-based cube maps and the depth buffer. Needs more research.
|
2012-02-08 23:30:46 +00:00 |
|
rdb
|
ce696a157e
|
temporarily revert most of zhao's FBO changes, it seems to break a lot of things
|
2012-01-08 14:00:51 +00:00 |
|
Zhao Huang
|
ebc948b3f8
|
Fixed FBO Float Buffers; Multisample FBOS were left untouched and needs more work.
|
2011-12-31 21:43:18 +00:00 |
|
David Rose
|
e91fb0d53e
|
better implementation of set_one_shot()
|
2011-10-04 18:05:08 +00:00 |
|
David Rose
|
bee4cb326a
|
pipeline GraphicsOutput::set_active() to better support offscreen rendering in threaded mode
|
2011-10-03 20:23:17 +00:00 |
|
David Rose
|
6872488839
|
stereo/multiview textures
|
2011-08-08 18:55:26 +00:00 |
|
rdb
|
730a278372
|
minor cleanup
|
2011-03-02 11:33:23 +00:00 |
|
rdb
|
926f4e5b30
|
NULL -> 0
|
2011-03-02 11:27:55 +00:00 |
|
rdb
|
009c00d9f1
|
commit super awesome patch from 11thPenguin
|
2011-02-13 06:51:18 +00:00 |
|
rdb
|
54769c76b5
|
Fix compilation error for OpenGL ES 2
|
2010-04-23 12:13:37 +00:00 |
|
rdb
|
2e503bd284
|
Fix error message
|
2010-02-24 15:57:02 +00:00 |
|
rdb
|
98281d31c6
|
Changes from Keith: glPrioritizeTextures, initial_clear, slightly more helpful error reporting
|
2009-12-16 08:58:12 +00:00 |
|
rdb
|
6c89228477
|
Generic fixes and cleanup for geometry shaders and split shaders
|
2009-07-28 13:37:09 +00:00 |
|
David Rose
|
fb630dc7cf
|
fix from keith leonard
|
2009-07-01 22:23:13 +00:00 |
|
rdb
|
09c229f2a9
|
Get FBO's working correctly with OpenGL ES
|
2009-06-16 13:07:39 +00:00 |
|
rdb
|
ca03ef35ac
|
More OpenGL ES stuff
|
2009-06-15 18:09:44 +00:00 |
|
rdb
|
ef4a79028a
|
Revert before someone finds out I broke the build
|
2009-06-15 16:59:21 +00:00 |
|
rdb
|
cbe036c849
|
This commit adds more+better support for OpenGL ES:
* Support for many OES extensions
* Support for OpenGL ES 2.x
* Compile fixes for OpenGL ES 1.x
* Support for FBO's in both versions
|
2009-06-15 13:40:42 +00:00 |
|
David Rose
|
f42935b8e9
|
prevent GL error; fix indentation issues etc.
|
2009-06-03 21:15:23 +00:00 |
|
David Rose
|
58c13de4ca
|
integrate changes from Schell Games (plus some tab character fixes)
|
2009-06-01 21:51:15 +00:00 |
|
David Rose
|
a08b08f8d3
|
initial iphone stuff, w.i.p.
|
2009-04-17 18:11:25 +00:00 |
|
rdb
|
17b0503778
|
Better depth_stencil/depth_component seperation
|
2009-02-27 18:59:27 +00:00 |
|
David Rose
|
7af1350e4e
|
pass GraphicsEngine through to constructors
|
2009-02-25 23:04:45 +00:00 |
|
rdb
|
c0b420a74a
|
Fix crash when no texture is assigned
|
2009-02-20 19:56:03 +00:00 |
|
rdb
|
02b2b9eacc
|
Fix cubemap FBO's
|
2009-02-20 18:21:39 +00:00 |
|
rdb
|
32fbd87f5e
|
whoops
|
2009-02-19 13:22:58 +00:00 |
|
rdb
|
afb4776754
|
Made FBO's on linux work again
|
2009-02-19 13:21:38 +00:00 |
|
rdb
|
4afcd201a2
|
Fix FDepthComponent
|
2009-01-31 18:18:33 +00:00 |
|
David Rose
|
26754b86ca
|
merge dev_slots_2008: slot-based RenderState implementation
|
2008-11-19 01:21:44 +00:00 |
|
aignacio_sf
|
05fba9b3c8
|
Remove hard-coded texture format to allow different FBO formats.
Use the internal format when creating FBOs to allow different FBO formats.
|
2008-09-18 01:05:45 +00:00 |
|
aignacio_sf
|
f508157c52
|
Add "glgsg->update_texture(tc, true);" for new cubemap only case.
|
2008-09-04 01:44:25 +00:00 |
|
aignacio_sf
|
34c5c69ede
|
Optimize cubemap render to texture.
Calling glFramebufferTexture2D is very slow.
So, pre-create an fbo for each cubemap face and just bind the fbo when a cubemap face is selected.
|
2008-09-04 01:26:47 +00:00 |
|
David Rose
|
7cb642fc2f
|
more fixes from update_texture() changes
|
2008-08-26 18:12:00 +00:00 |
|
David Rose
|
fb9c56432a
|
we are now using the modified BSD license
|
2008-05-28 18:37:20 +00:00 |
|
Josh Yelon
|
846c2a9fcc
|
Enabled shader generator to suppress alphatest and alpha-write
|
2008-05-06 16:27:18 +00:00 |
|