Search
lxdream.org :: lxdream/src/display.h :: log
lxdream 0.9.1
released Jun 29
Download Now
filename src/display.h
changeset1282:9f445c5e252b
authornkeynes
dateTue Mar 27 08:23:52 2012 +1000 (7 years ago)
permissions-rw-r--r--
last changeAndroid: Preserve render buffers when switching away from app.
- fix gl_read_render_buffer + gl_load_frame_buffer to work in GLES
a) glReadPixels only (guaranteed to) work for GL_RGBA,GL_UNSIGNED_BYTE
b) glTexSubImage2D can only load GL_RGBA into a GL_RGBA render buffer.
file annotate diff log rss
1282:9f445c5e252b7 yearsnkeynesAndroid: Preserve render buffers when switching away from app.
1256:a9d29fe74bf37 yearsnkeynesMove glsl loading into common gl code, and set a display capability flag
1251:b8ab59d397567 yearsnkeynesSupport depth component 16 as well as 24 (add capability flag for the available bits)
1245:01e0020adf887 yearsnkeynesAndroid WIP:
1244:6b54ef5ed4137 yearsnkeynesAdd a GL-only video driver for android usage (since the Java code is
1239:be31212675977 yearsnkeynesAndroid support WIP
1159:580436b01b6c8 yearsnkeynesImplement vertex array range support, and move buffer operations to gl_vbo.c
1134:f502f3d32f909 yearsnkeynesDump more information with --gl-info, and print it a little more nicely
1076:18c164e8aec410 yearsnkeynesRearrange frame output slightly.
1072:d82e04e6d49710 yearsnkeynesHeavy configuration management refactor
1010:a506a2f6618010 yearsnkeynesFix analogue joystick input
863:a5e5310061e211 yearsnkeynesInitial shadow volume implementation for opaque polygons (stencil isn't quite
850:28782ebbd01d11 yearsnkeynesAdd lightgun support
849:bbe26d798fc211 yearsnkeynesRefactor mouse event management - button events are now usable for controllers
839:51f1c419579011 yearsnkeynesImplement absolute positioning mouse mode when not grabbed
805:b355f7b3ff2e11 yearsnkeynesAdd ability to bind a render buffer to a texture, with output going to the texture.
770:429ff505c45011 yearsnkeynesImplement key-binding configuration pane for Cocoa UI
755:ab873907b00e11 yearsnkeynesAdd gettext.h and build sanely without libintl if it's not available
736:a02d1475ccfd11 yearsnkeynesRe-indent everything consistently
700:4650d0c7f6f911 yearsnkeynesBig cleanup of the command-line options
681:1755a126b10911 yearsnkeynesFirst cut of the Cocoa GUI implementation
674:377d987db8f211 yearsnkeynesFix save states for x86-64, and ensure compatibility between 32-bit and 64-bit versions
669:ab344e42bca911 yearsnkeynesCleanup most of the -Wall warnings (getting a bit sloppy...)
615:38b69ec2f4c811 yearsnkeynesSplit axes into positive and negative sides. Works better now
614:a2d239d4438a11 yearsnkeynesBug #49: Joystick support work in progress
608:4f588e52bce011 yearsnkeynesBug #50: Implement mouse and keyboard
561:533f6b47807111 yearsnkeynesEnable Id keyword on all source files lxdream-mmu
540:a3767018a96d11 yearsnkeynesSupport darwin OpenGL/* headers as well as the more usual GL/*
531:f0fee3ba71d111 yearsnkeynesMove name-to-driver mappings to display.c and audio.c respectively
502:c4ecae2b1b5e11 yearsnkeynesAdd sh4ptr_t type, start converting bare pointer refs to it
477:9a373f2ff00911 yearsnkeynesAdd save/restore of render buffers in save states
451:50622730f22612 yearsnkeynesUnregister keys on controller detach
429:e581b90c3fb312 yearsnkeynesFix compilation warnings
424:421d68e78c4612 yearsnkeynesFix compilation warnings
422:61a0598e07ff12 yearsnkeynesFix compilation warnings
370:3131ba1440fc12 yearsnkeynesHandle video driver init failure cleanly (fallback to headless)
352:f0df7a6d470312 yearsnkeynesBug 27: Implement opengl framebuffer objects
335:fb890e1814c012 yearsnkeynesStart working towards more thorough interlaced support
327:00d55a462af312 yearsnkeynesCleanup framebuffer formats by adding a central source for the information
162:f7781f928f7e13 yearsnkeynesAdd global display_colour_bytes
144:7f0714e89aaa13 yearsnkeynesRename video_driver to display_driver
.