lp:~brandontschaefer/+junk/sdl-temp-1.2

Created by Brandon Schaefer and last modified
Get this branch:
bzr branch lp:~brandontschaefer/+junk/sdl-temp-1.2
Only Brandon Schaefer can upload to this branch. If you are Brandon Schaefer please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Brandon Schaefer
Status:
Development

Recent revisions

12. By Brandon Schaefer

* Temp branchwq

11. By Brandon Schaefer

* Fix re-def error caused by new X11 header. This fix has landed in trunk sdl1.2 (doesn't seem to be in libsdl1.2debian?)

10. By Brandon Schaefer

* Fix opengl/hardware surfaces. Was assuming a software buffer type which caused seg faults when using opengl.

9. By Brandon Schaefer

* Move to SDL_calloc, and remove some unused struct in SDL_video.h (mouse_last)

8. By Brandon Schaefer

* Make sure we implicitly include xkbcommon.

* Actually use the right function pointer for ToggleFullscreen. (needs to return an int).

7. By Brandon Schaefer

* Add a way to damage previous frames up to the buffers age.
  Right now thats ~3 in mir, so we keep the 3 previous frames in a queue
  and re draw those regions in the current frame. This way we dont get flashing.

* Attempted to move everything to 4 spaces. This seems to be the format used.

6. By Brandon Schaefer

* Start moving to new API to get output w/h

5. By Brandon Schaefer

* Fix not setting opengl setting (like the buffer depth).
* Fix some memory leaks (should all be fixed, but getting a crash in egl atm).
* Fix Button clicks, now all the buttons work :). Only primary was working.

4. By Brandon Schaefer

* Update to new mir ABI.
* Fixes some opengl stuff (working now :)

3. By Brandon Schaefer

* Lots of new things:
  - Keyevents/mouse events (the bulk of it) working.
  - Software rendering working, but needs to be fixed...updating all the pixels...
  - Started OpenGL support, which we will get through EGL (kept iosolated in SDL_mirgl)
  - Lots of work still to do!

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers