#
1333f5f7 |
|
14-Aug-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Fix GL screensavers in non-direct mode. DirectDraw is called only in direct drawing mode (BDirectWindow). Our GL kit also works fine (but slower) in indirect mode (standard BWindow, GL stuff rendered offscreen then blitted). However, for this to work we need the screensavers to actually do something. Use the BScreenSaver::Draw method, which is called in either case. This makes it possible to use indirect mode for the preview of GL screensavers. The performance isn't really a problem on the very small preview (160x200 pixels). Fixes GLife and Gravity. Flurry still crashes Mesa.
|
#
cbc56849 |
|
23-Feb-2014 |
John Scipione <jscipione@gmail.com> |
Flurry: Show a preview... try number two Also, we are safe to enable direct mode now (it already was) This is untested due to this screensaver currently crashing but it should work once #10206 is fixed. Remove obvious comment in DirectConnected
|
#
25952f8e |
|
23-Feb-2014 |
John Scipione <jscipione@gmail.com> |
Revert "Flurry: Show a preview" This reverts commit 61935d56e6bd01fd58cb174969cd95bf3f0ab7e1.
|
#
61935d56 |
|
23-Feb-2014 |
John Scipione <jscipione@gmail.com> |
Flurry: Show a preview Also, we are safe to enable direct mode now. This is untested due to this screensaver currently crashing but it should work once #10206 is fixed.
|
#
e11db35d |
|
01-Nov-2013 |
John Scipione <jscipione@gmail.com> |
Flurry Screen Saver: style fixes, correct Jamfile
|
#
541ff51a |
|
15-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
Cleanup BCatalogAddOn. * rename BCatalogAddOn to BCatalogData, since it doesn't represent an add-on, but rather the catalog data provided by an add-on * move BCatalogData out of Catalog.{h,cpp} into its own header and implementation file * drop BCatalogData::MarkForTranslation() methods, they're not needed * drop BCatalog::GetNoAutoCollectString() methods, they're not being used anywhere * cleanup the B_TRANSLATE_... macros somewhat * add versions of the B_TRANSLATE_MARK_... macros that are meant to be used in void context (when the string isn't being used by the program, just meant to be picked up by collectcatkeys). * adjust several apps to use B_TRANSLATE_MARK_..._VOID where needed * adjust users of BCatalogAddOn accordingly
|
#
4f3b7115 |
|
15-Mar-2012 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
gl: Unify DirectConnected functions * Partial undo of hrev43864 - 3dmov I was using an old GL renderer. After my indirect GL fix, this started working well without direct rendering. (sorry for the spam) * Clean up the other GL DirectConnected functions Make it easy for know what to disable to toggle Direct Rendering.
|
#
560ff447 |
|
25-Mar-2011 |
Jonas Sundström <jonas@kirilla.com> |
Use resource definition files instead of DoCatalogs rule. Rename B_TRANSLATE_APP_NAME and related macros to the more generic B_TRANSLATE_SYSTEM_NAME, to also fits add-ons, folders, etc, and make 'System name' its standard context. Change CodyCam and PoorMan's app signatures to match the overall x-vnd.Haiku-App pattern. Some clean-up. Make SlideShowSaver build again. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41103 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b3df2c9a |
|
28-Jun-2010 |
Wim van der Meer <wpjvandermeer@gmail.com> |
Fixing BeOS binary compatibility. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37296 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a070cf53 |
|
06-Mar-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Indentation update in DateTime.h * Extended BTime, BDate and BDateTime with archiving functionality. * Adjusted code which uses these classes, since including DateTime.h already imports the classes from the BPrivate namespace. * Moved DateTime.h into Support Kit. It is still in the BPrivate namespace, as I am uncertain what to do with time_type and diff_type. I'd favor moving the constants into the classes itself. Possibly removing the B_ prefix from them. Feedback welcome. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35772 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
82d2e399 |
|
25-Mar-2009 |
Karsten Heimrich <host.haiku@gmx.de> |
* port of known OSX screensaver done by Calum Robinson called Flurry (the default one on OSX) * add to build but not to the image since - misses some configuration stuff - does not look as good as it could be because of missing double buffering - does crash screen_blanker on hide (as all GL screensaver did that i tested) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29718 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1333f5f77b3556974cac8ef2906ee03c3caf2875 |
|
14-Aug-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Fix GL screensavers in non-direct mode. DirectDraw is called only in direct drawing mode (BDirectWindow). Our GL kit also works fine (but slower) in indirect mode (standard BWindow, GL stuff rendered offscreen then blitted). However, for this to work we need the screensavers to actually do something. Use the BScreenSaver::Draw method, which is called in either case. This makes it possible to use indirect mode for the preview of GL screensavers. The performance isn't really a problem on the very small preview (160x200 pixels). Fixes GLife and Gravity. Flurry still crashes Mesa.
|
#
cbc568498dc6a8300be465684dc8490e6e7e609a |
|
23-Feb-2014 |
John Scipione <jscipione@gmail.com> |
Flurry: Show a preview... try number two Also, we are safe to enable direct mode now (it already was) This is untested due to this screensaver currently crashing but it should work once #10206 is fixed. Remove obvious comment in DirectConnected
|
#
25952f8e92e00c6100ae47ee9f38f1234dddbbb7 |
|
23-Feb-2014 |
John Scipione <jscipione@gmail.com> |
Revert "Flurry: Show a preview" This reverts commit 61935d56e6bd01fd58cb174969cd95bf3f0ab7e1.
|
#
61935d56e6bd01fd58cb174969cd95bf3f0ab7e1 |
|
23-Feb-2014 |
John Scipione <jscipione@gmail.com> |
Flurry: Show a preview Also, we are safe to enable direct mode now. This is untested due to this screensaver currently crashing but it should work once #10206 is fixed.
|
#
e11db35d4817579d6dcfbe6d99fc8ba2b3c0b5f9 |
|
01-Nov-2013 |
John Scipione <jscipione@gmail.com> |
Flurry Screen Saver: style fixes, correct Jamfile
|
#
541ff51a6ef4c47f8ab105ba6ff895cdbba83aca |
|
15-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
Cleanup BCatalogAddOn. * rename BCatalogAddOn to BCatalogData, since it doesn't represent an add-on, but rather the catalog data provided by an add-on * move BCatalogData out of Catalog.{h,cpp} into its own header and implementation file * drop BCatalogData::MarkForTranslation() methods, they're not needed * drop BCatalog::GetNoAutoCollectString() methods, they're not being used anywhere * cleanup the B_TRANSLATE_... macros somewhat * add versions of the B_TRANSLATE_MARK_... macros that are meant to be used in void context (when the string isn't being used by the program, just meant to be picked up by collectcatkeys). * adjust several apps to use B_TRANSLATE_MARK_..._VOID where needed * adjust users of BCatalogAddOn accordingly
|
#
4f3b7115be13d663526ff6d95219cfe45abd9fb0 |
|
15-Mar-2012 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
gl: Unify DirectConnected functions * Partial undo of hrev43864 - 3dmov I was using an old GL renderer. After my indirect GL fix, this started working well without direct rendering. (sorry for the spam) * Clean up the other GL DirectConnected functions Make it easy for know what to disable to toggle Direct Rendering.
|
#
560ff4478d5c85455ea3e5ed5e392ef93132d545 |
|
25-Mar-2011 |
Jonas Sundström <jonas@kirilla.com> |
Use resource definition files instead of DoCatalogs rule. Rename B_TRANSLATE_APP_NAME and related macros to the more generic B_TRANSLATE_SYSTEM_NAME, to also fits add-ons, folders, etc, and make 'System name' its standard context. Change CodyCam and PoorMan's app signatures to match the overall x-vnd.Haiku-App pattern. Some clean-up. Make SlideShowSaver build again. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41103 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b3df2c9a87f8cc69af31dbfef4ce2951555f66f6 |
|
28-Jun-2010 |
Wim van der Meer <wpjvandermeer@gmail.com> |
Fixing BeOS binary compatibility. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37296 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a070cf5306662fec199ccf79c0e9872fbcd0fc75 |
|
06-Mar-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Indentation update in DateTime.h * Extended BTime, BDate and BDateTime with archiving functionality. * Adjusted code which uses these classes, since including DateTime.h already imports the classes from the BPrivate namespace. * Moved DateTime.h into Support Kit. It is still in the BPrivate namespace, as I am uncertain what to do with time_type and diff_type. I'd favor moving the constants into the classes itself. Possibly removing the B_ prefix from them. Feedback welcome. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35772 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
82d2e399b4848130405f97882c5072b400b67695 |
|
25-Mar-2009 |
Karsten Heimrich <host.haiku@gmx.de> |
* port of known OSX screensaver done by Calum Robinson called Flurry (the default one on OSX) * add to build but not to the image since - misses some configuration stuff - does not look as good as it could be because of missing double buffering - does crash screen_blanker on hide (as all GL screensaver did that i tested) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29718 a95241bf-73f2-0310-859d-f6bbb57e9c96
|