Search
lxdream.org :: lxdream/src/drivers/gl_fbo.c :: log
lxdream 0.9.1
released Jun 29
Download Now
filename src/drivers/gl_fbo.c
changeset1298:d0eb2307b847
authornkeynes
dateWed Feb 04 08:38:23 2015 +1000 (5 years ago)
permissions-rw-r--r--
last changeFix assorted compile warnings reported by Clang
file annotate diff log rss
1298:d0eb2307b8475 yearsnkeynesFix assorted compile warnings reported by Clang
1251:b8ab59d397568 yearsnkeynesSupport depth component 16 as well as 24 (add capability flag for the available bits)
1245:01e0020adf888 yearsnkeynesAndroid WIP:
1228:8168aa94e6d78 yearsnkeynesCheck for existence of glDrawBuffer (assuming that glReadBuffer will
1223:61684ca885998 yearsnkeynesAdd extension wrangling for max colour attachments
1222:a4545699a82b8 yearsnkeynesUse GL_TEXTURE_2D instead of GL_TEXTURE_RECTANGLE_ARB for frame buffers, for
1210:79bbd30363f48 yearsnkeynesAdd wrangling for some of the core vs EXT/ARB versions of functions + macros
1166:f405d42a97869 yearsnkeynesPerform the sanity checks for FBOs and shaders up front rather than on every
1141:dc60a0987db910 yearsnkeynesRemove unnecessary (and slow) glFinish() calls from the FBO driver
1076:18c164e8aec411 yearsnkeynesRearrange frame output slightly.
877:8331f4aa361612 yearsnkeynesFix bound check on number of framebuffers allocated
868:c5b4ed31d81912 yearsnkeynesUpdate the texture dimensions regardless of whether we created the texture here
863:a5e5310061e212 yearsnkeynesInitial shadow volume implementation for opaque polygons (stencil isn't quite
857:3d8944884eaa12 yearsnkeynesImplement write-back with the hscaler enabled
805:b355f7b3ff2e12 yearsnkeynesAdd ability to bind a render buffer to a texture, with output going to the texture.
798:eb5c0d1863cd12 yearsnkeynesCheck the MAX_COLOR_ATTACHMENTS value rather than assuming it's at least 4, since
758:99ae000d4e0912 yearsnkeynesFix compiler warnings
736:a02d1475ccfd12 yearsnkeynesRe-indent everything consistently
669:ab344e42bca912 yearsnkeynesCleanup most of the -Wall warnings (getting a bit sloppy...)
656:031d23fa6d0b12 yearsnkeynesAdd configure-time checks for fbo and shader functions in libGL (so linking
635:76c63aac359012 yearsnkeynesCommit render work in progress. Main changes: lxdream-render
561:533f6b47807112 yearsnkeynesEnable Id keyword on all source files lxdream-mmu
545:fdcdcd8b9fd113 yearsnkeynesRefactor GLX support and implement pbuffer rendering support
540:a3767018a96d13 yearsnkeynesSupport darwin OpenGL/* headers as well as the more usual GL/*
477:9a373f2ff00913 yearsnkeynesAdd save/restore of render buffers in save states
445:75c668cdfdc013 yearsnkeynesUnbind the framebuffer after initialization
443:1163eb5c059013 yearsnkeynesAdd ability to track the last displayed buffer, and handle expose/resize
438:f4d7774967d113 yearsnkeynesFix tex coords and render with linear filtering
429:e581b90c3fb313 yearsnkeynesFix compilation warnings
424:421d68e78c4613 yearsnkeynesFix compilation warnings
352:f0df7a6d470313 yearsnkeynesBug 27: Implement opengl framebuffer objects
.