Search
lxdream.org :: lxdream/src/drivers/video_glx.c :: log
lxdream 0.9.1
released Jun 29
Download Now
filename src/drivers/video_glx.c
changeset1258:f8a9c0fd2abb
authornkeynes
dateMon Mar 05 11:41:03 2012 +1000 (8 years ago)
permissions-rw-r--r--
last changeSmall cleanups:
Refactor the post-windowing setup into gl_init_driver() in video_gl.c
Move gl_sl.c into src/drivers and tidy up a bit.
Fix OS X compiling plugins with -mdynamic-no-pic
file annotate diff log rss
1258:f8a9c0fd2abb8 yearsnkeynesSmall cleanups:
1256:a9d29fe74bf38 yearsnkeynesMove glsl loading into common gl code, and set a display capability flag
1251:b8ab59d397568 yearsnkeynesSupport depth component 16 as well as 24 (add capability flag for the available bits)
1246:887f7b0ac7f38 yearsnkeynesFix GLX compile
1236:d93175c363878 yearsnkeynesFactor video_width/video_height out into video_gl.c
1222:a4545699a82b8 yearsnkeynesUse GL_TEXTURE_2D instead of GL_TEXTURE_RECTANGLE_ARB for frame buffers, for
1159:580436b01b6c10 yearsnkeynesImplement vertex array range support, and move buffer operations to gl_vbo.c
1134:f502f3d32f9010 yearsnkeynesDump more information with --gl-info, and print it a little more nicely
1076:18c164e8aec411 yearsnkeynesRearrange frame output slightly.
1066:ddffe9d2b33211 yearsnkeynesNo-op merge lxdream-render to remove head (actually long since merged)
1065:bc1cc0c5491711 yearsnkeynesNo-op merge lxdream-mmu to remove head (actually merged long ago)
1001:cbb01e3114ea11 yearsnkeynesChange glXMakeContextCurrent call to glXMakeCurrent - works around crash bug
982:2d6b3f29f87811 yearsnkeynesFail cleanly if the display doesn't actually support GLX, rather than crashing horribly
863:a5e5310061e212 yearsnkeynesInitial shadow volume implementation for opaque polygons (stencil isn't quite
806:6ef1ce4a9dbc12 yearsnkeynesFix minor compile warnings
805:b355f7b3ff2e12 yearsnkeynesAdd ability to bind a render buffer to a texture, with output going to the texture.
736:a02d1475ccfd12 yearsnkeynesRe-indent everything consistently
703:585c66692be712 yearsnkeynesRemove forcible fbconfig disable (misplaced testing code)
681:1755a126b10912 yearsnkeynesFirst cut of the Cocoa GUI implementation
676:705a5707da1312 yearsnkeynesAdd a fallback to 16-bit depth buffers (with appropriate warnings). Could probably be cleaner
669:ab344e42bca912 yearsnkeynesCleanup most of the -Wall warnings (getting a bit sloppy...)
665:99ae9dc4cab712 yearsnkeynesMove glsl setup out of the drivers
653:3202ff01d48e12 yearsnkeynesMerge lxdream-render branch (643:670) to trunk
639:162ee7614b6012 yearsnkeynesMore render WIP - initial glrender.c lxdream-render
635:76c63aac359012 yearsnkeynesCommit render work in progress. Main changes: lxdream-render
606:23029426ab8f13 yearsnkeynesDetect if we failed to obtain a GLX visual and abort rather than crashing
586:2a3ba82cf24313 yearsnkeynesMerged lxdream-mmu r570:596 to trunk
573:28ff000e66bb13 yearsnkeynesFix compile error on MacOSX lxdream-mmu
561:533f6b47807113 yearsnkeynesEnable Id keyword on all source files lxdream-mmu
545:fdcdcd8b9fd113 yearsnkeynesRefactor GLX support and implement pbuffer rendering support
.