[Abysmal-commit] SF.net SVN: abysmal:[459] abysmal/trunk/src
Status: Pre-Alpha
Brought to you by:
jlanger85
|
From: <jla...@us...> - 2009-08-29 06:47:04
|
Revision: 459
http://abysmal.svn.sourceforge.net/abysmal/?rev=459&view=rev
Author: jlanger85
Date: 2009-08-29 06:46:55 +0000 (Sat, 29 Aug 2009)
Log Message:
-----------
* added a new class ui_render_sheet
This class can be used to group stuff that should be rendered for the UI
it uses a texture atlas to put all the small images into a big texture
and renders the geometry using vertex arrays
This gives +10 FPS on the iphone (now 41, previously 31)
Wonder how many more fps can be squeezed out by using a texture atlas
for the game objects...
* fixed a bug with conbuf destruction
* simplified rendering of the animated dragons in the UW1 UI
* mouse cursor is still broken...
Modified Paths:
--------------
abysmal/trunk/src/common/conbuf.cpp
abysmal/trunk/src/common/conbuf.h
abysmal/trunk/src/game/core.cpp
abysmal/trunk/src/game/core.h
abysmal/trunk/src/game/shock/states/mainstate.cpp
abysmal/trunk/src/game/uw/states/mainstate.cpp
abysmal/trunk/src/game/uw/states/mainstate.h
abysmal/trunk/src/game/uw/ui/textbox.cpp
abysmal/trunk/src/game/uw/ui/textbox.h
abysmal/trunk/src/mainmenu.cpp
abysmal/trunk/src/renderer/renderer.cpp
abysmal/trunk/src/renderer/renderer.h
abysmal/trunk/src/renderer/texture.cpp
abysmal/trunk/src/renderer/texture.h
abysmal/trunk/src/ui/border.cpp
abysmal/trunk/src/ui/border.h
abysmal/trunk/src/ui/box.cpp
abysmal/trunk/src/ui/box.h
abysmal/trunk/src/ui/console.cpp
abysmal/trunk/src/ui/console.h
abysmal/trunk/src/ui/cursor.cpp
abysmal/trunk/src/ui/cursor.h
abysmal/trunk/src/ui/filebrowser.cpp
abysmal/trunk/src/ui/filebrowser.h
abysmal/trunk/src/ui/imagebox.cpp
abysmal/trunk/src/ui/imagebox.h
abysmal/trunk/src/ui/label.cpp
abysmal/trunk/src/ui/label.h
abysmal/trunk/src/ui/listbox.cpp
abysmal/trunk/src/ui/listbox.h
abysmal/trunk/src/ui/widget.cpp
abysmal/trunk/src/ui/widget.h
abysmal/trunk/src/ui/window.cpp
abysmal/trunk/src/ui/window.h
Added Paths:
-----------
abysmal/trunk/src/renderer/ui_render_sheet.cpp
abysmal/trunk/src/renderer/ui_render_sheet.h
abysmal/trunk/src/renderer/ui_render_sheet_fwd.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|