Commit Graph

  • ef111fde2f Added a list style song menu which can be activated in the game menu screen mephasor 2014-10-16 13:57:34 -03:00
  • c45b18d133 Fix missing avatar Flamefire 2014-10-15 18:05:50 +02:00
  • 98601bd7b1 Partially revert commit and fix wrong partymode table for good Flamefire 2014-10-15 17:57:15 +02:00
  • b988d5f0fe Remove invisible skin Flamefire 2014-10-15 17:52:03 +02:00
  • aa0579a4f1 Make partymodes reload their themes Move PartyModeIds into Partymodes Fix bug where wrong text size is used (CalculatedFont is now used) Fix bug where text of the main table in partymodes is displayed wrong Flamefire 2014-10-15 17:25:37 +02:00
  • 5d28b19066 Add partymode path as constructor param Flamefire 2014-10-15 15:43:48 +02:00
  • e119e46c5a Improve partymode loading (return bool instead of incomplete PM) Flamefire 2014-10-15 15:32:16 +02:00
  • c1866c0ad5 Add checking for required elements Flamefire 2014-10-10 02:03:07 +02:00
  • 4efd670747 Move and Rename reading of SColorF Flamefire 2014-10-09 23:27:32 +02:00
  • a2720c2108 Rename Partymode themes to fit new default style Flamefire 2014-10-08 22:47:48 +02:00
  • b7ca304322 Fix Color description in Theme Fix typo Allow loading themes from file multiple times (e.g. for party modes) Flamefire 2014-10-08 22:39:48 +02:00
  • ae8a3c61d5 Fix disposed exception on disposing a texture Flamefire 2014-10-08 22:29:22 +02:00
  • defb2ca6c7 Rewrite Theme Engine Flamefire 2014-10-08 22:27:17 +02:00
  • 9e5011374f Rename CTheme to CThemes Flamefire 2014-10-05 17:27:45 +02:00
  • 355d7b4b5f Merge branch 'develop' into Better_Graphics_Handling Flamefire 2014-10-05 15:09:52 +02:00
  • 6a3bf7b2c0 Introduce CVideoStream for easier video handling (already includes a texture, important for common usage of streams) Flamefire 2014-10-05 14:20:57 +02:00
  • 89e528c2a6 Factor out CSkin class Replace usages of GetColor and remove GetColor(..., skinIndex,...) Flamefire 2014-10-05 13:36:11 +02:00
  • 1c884f3acb Rename Unload to Close to match Init-Close pattern Flamefire 2014-10-04 11:17:56 +02:00
  • 31863a7788 Speed up slideshow loading Flamefire 2014-10-04 11:15:37 +02:00
  • 54f97a4928 Fix artifacts on NPOT textures in OGL Fix reuse check of textures Introduce Size field for textures (replacing W2, H2) Flamefire 2014-10-04 10:44:48 +02:00
  • 719c73e6d3 Remove regions Fix MatrixUsage for rectReflection in OGL Flamefire 2014-10-04 09:06:38 +02:00
  • 4e17745be0 Fix wrong centering of window Flamefire 2014-10-04 08:59:53 +02:00
  • 2d99bbd2ed Move Texture handling to new base class Flamefire 2014-10-04 08:51:25 +02:00
  • 2e25bf6610 Merge branch 'Better_Graphics_Handling' into develop Flamefire 2014-10-02 20:46:04 +02:00
  • f1c89b9a8e Merge branch 'Automatic_Covers' into develop Flamefire 2014-10-02 20:43:17 +02:00
  • 6ebbf7df6f Introduce example for a more flexible deserialization Also make the CoverGenerator themes serializeable Rest is automatic reformatting. Flamefire 2014-10-01 00:13:40 +02:00
  • 94d3bed471 Move same methods to base class Flamefire 2014-09-27 16:56:37 +02:00
  • 158117ce31 Use texture alignment to reduce artifacts Flamefire 2014-09-27 16:50:00 +02:00
  • b48cfa8e77 Handle drawing with bounds in one place Also reduces drawing code a lot... Flamefire 2014-09-27 14:09:36 +02:00
  • 7f965e0f9b Check for right screen-version. Florian Küpper 2014-09-27 13:13:36 +02:00
  • 19f81943d6 Introduce RenderRect for easy access to the full screen rect Flamefire 2014-09-26 15:05:19 +02:00
  • 25653ee55f Revert "Remove bounds from DrawTextureReflection because it was never used" Flamefire 2014-09-26 14:45:04 +02:00
  • 125be98466 Actually dispose queued Bitmaps Flamefire 2014-09-25 20:07:30 +02:00
  • 467b619f0a Create covers in a task Flamefire 2014-09-25 20:04:08 +02:00
  • aff7f42c68 Factor out a few functions (GetCover was tooooo big) Make it return a bitmap (preparation for next step) Flamefire 2014-09-25 19:59:16 +02:00
  • 2a79f778e6 remove test Flamefire 2014-09-25 19:43:28 +02:00
  • dd1231ad34 Merge branch 'Better_Graphics_Handling' into Automatic_Covers Flamefire 2014-09-25 19:35:31 +02:00
  • fc432f34eb Fixed some bugs with bg-music. Florian Küpper 2014-09-25 19:36:16 +02:00
  • 0611148ec4 Handle gstreamer audio init better Flamefire 2014-09-25 19:11:03 +02:00
  • c156fa69ab Merge branch 'develop' of git://github.com/flokuep/Vocaluxe into Better_Graphics_Handling Flamefire 2014-09-25 18:49:18 +02:00
  • 5364787599 Resize enqueued bmp update in a task Flamefire 2014-09-25 16:37:48 +02:00
  • a06e5066e9 Fix bug with removing a removed texture reference Flamefire 2014-09-25 16:22:49 +02:00
  • f0b227798e Increase speed of cover loading Flamefire 2014-09-25 16:22:29 +02:00
  • 3bce89eecf Fix locking Flamefire 2014-09-25 13:06:20 +02:00
  • bf7eec4233 Use Resize function in CoverLoader Add possible multithreading Flamefire 2014-09-25 12:55:00 +02:00
  • 879176a87f Rename SetRect to something more appropriate and tune it Flamefire 2014-09-25 12:15:18 +02:00
  • 2ba5f9ee7f Add another benchmark entry and correct one Flamefire 2014-09-24 19:15:04 +02:00
  • bb146b66a3 Fix wrong position of drawing area Flamefire 2014-09-24 19:05:08 +02:00
  • 926dda7350 Remove DrawLines (was not working in D3D and can actually be replaced by narrow DrawRects) Flamefire 2014-09-24 18:54:23 +02:00
  • 538eab9516 Add Assertions for color values and fix some wrong ones Flamefire 2014-09-24 16:51:51 +02:00
  • cc7d8058e2 Move extension methods to Extensions.cs Add IsInRange function Flamefire 2014-09-24 16:36:46 +02:00
  • db4096d57f Improve background drawing Don't convert to RectangleF for rescaling Add function for colored fitting of a texture in bounds Add DrawLine in IDrawing Flamefire 2014-09-24 16:29:41 +02:00
  • 5f139467ea Make sure we actually add the data to a queued texture Flamefire 2014-09-24 15:52:38 +02:00
  • 466c443a20 Fix race condition when getting the loader task Flamefire 2014-09-24 15:33:24 +02:00
  • 649f81494e Fix some race conditions with the texture references Add queuing of files Split CEncoding to separate file Flamefire 2014-09-23 21:37:46 +02:00
  • 1121261a4a Resize textures based on its area rather than on its width and Height (No need for 2048*2048 textures on a 1280*720 rendering area and also no need to resize a 1280*720 texture to 1024*1024) Flamefire 2014-09-22 17:32:58 +02:00
  • d1e9fbaff1 Add extension methods for bitmap GetSize and GetRect Flamefire 2014-09-22 16:27:00 +02:00
  • 016b7627d1 Fix for possible error with mirrored texture drawing Flamefire 2014-09-22 15:55:48 +02:00
  • f5f1a91481 Remove bounds from DrawTextureReflection because it was never used Flamefire 2014-09-22 15:44:20 +02:00
  • c9c907e3f0 Add more queue and update functions Add CopyTexture function Document CDraw Flamefire 2014-09-22 15:08:45 +02:00
  • 09d0529050 Fix finding gstreamer-lib. Florian Küpper 2014-09-22 12:57:23 +02:00
  • 025f6542dd Updated installer. Installer checks now which prerequisites are already installed. Florian Küpper 2014-09-21 17:12:18 +02:00
  • 4eb5872e2f Update installer. Add gstreamer-installer-files manually (don't want to blow up repository) Florian Küpper 2014-09-21 16:22:06 +02:00
  • 32352e2e1b Merge branch 'develop' of https://github.com/xDarkice/Vocaluxe into develop Florian Küpper 2014-09-21 14:33:56 +02:00
  • be67b039d6 Unify and improve texture updating (Do not create new references) Flamefire 2014-09-20 16:01:10 +02:00
  • 632b90a0e3 Unify Texture data writing Flamefire 2014-09-20 15:30:48 +02:00
  • 4d197bda9a Remove PBO It was not used correctly and is actually not really required so save the time fixing it... Flamefire 2014-09-20 15:09:23 +02:00
  • 76f5ac93bb Update gstreamer-sharp to 1.4 Stephan Sundermann 2014-09-20 01:38:47 +02:00
  • 1ce085b49f Use better references to a single texture and unify more stuff Also encapsulate everything graphic related in the Texture classes and not in the references Flamefire 2014-09-20 00:50:04 +02:00
  • e915e72ce6 Added to zoom-levels to VideoAspect. Toogle on ScreenSing with 'V', saved to song-text if saving is enabled in config.xml. Florian Küpper 2014-09-19 16:15:53 +02:00
  • 6ea49eeab0 Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into develop Florian Küpper 2014-09-19 12:26:12 +02:00
  • 2d6a750b0b Merge branch 'theme' into develop Florian Küpper 2014-09-19 12:23:23 +02:00
  • f0902a02a0 Language update. Florian Küpper 2014-09-19 12:13:54 +02:00
  • fef075eeb8 Fixed reflections. Florian Küpper 2014-09-19 11:51:29 +02:00
  • 30439659b9 Some fixes. Florian Küpper 2014-09-19 11:16:34 +02:00
  • c59b03df6b Added command-line-parameter to load old-theme-files. We should remove it after next release. Florian Küpper 2014-09-19 10:46:05 +02:00
  • b1ed316d13 Fixed some reflections. Florian Küpper 2014-09-18 15:49:31 +02:00
  • 6b8379c081 Fix translation-bug in party-modes. Florian Küpper 2014-09-18 15:37:47 +02:00
  • c07441bc63 Load complete theme-date with de-serialization. Florian Küpper 2014-09-18 15:35:52 +02:00
  • 4f8c482645 Remove unneeded constructors. Florian Küpper 2014-09-15 19:44:19 +02:00
  • 9ab0ea5f34 Update more LoadTextures-methods. Some changes are a bit ugly, but will removed later. Florian Küpper 2014-09-15 19:35:00 +02:00
  • cfb6d09d06 Fix typo (leading to graphics bug) Flamefire 2014-09-15 18:02:55 +02:00
  • 1a94f3a6f8 Merge pull request #103 from flokuep/develop Stephan Sundermann 2014-09-13 19:34:54 +02:00
  • 3075006799 Add cache for loaded bitmaps (reduces amount of duplicate textures) Flamefire 2014-09-13 18:11:08 +02:00
  • 37aa8e5219 Remove textures with no references Flamefire 2014-09-13 17:58:59 +02:00
  • 7f8e974fe1 Rename CTexture to CTextureRef to reflect it is only a reference Flamefire 2014-09-13 17:51:55 +02:00
  • 3fe8cdf05c Workaround for OGL bug Flamefire 2014-09-13 17:49:21 +02:00
  • 46c3353e08 Add better border and alignment handling Flamefire 2014-09-13 17:15:11 +02:00
  • 9fce9fe962 Faster rendering (most draw calls are without bounds) Fix for D3D Flamefire 2014-09-13 15:16:01 +02:00
  • 128abf61b9 Fix initial resize of OGL Flamefire 2014-09-13 01:22:56 +02:00
  • 4a068f113e Fix missing null check Flamefire 2014-09-13 01:22:42 +02:00
  • 0796cbaef8 Workaround for Font bug Flamefire 2014-09-13 01:22:05 +02:00
  • d248292fa3 Update LoadTextures for some elements. Florian Küpper 2014-09-12 09:34:55 +02:00
  • 76ededf9f3 Unify as much of D3D and OpenGL as possible Flamefire 2014-09-11 21:58:30 +02:00
  • 46acaf092a Make a common base class for CD3D and COpenGL Flamefire 2014-09-11 10:59:50 +02:00
  • ad18bec52c Improve CTexture and Drawing stuff related to that (Don't use an ID queue, store DataSizes of texture data) Flamefire 2014-09-10 20:57:43 +02:00
  • e936fe4126 Added constructors with STheme*-structs, LoadTextures() will be LoadTheme later and set all needed values from theme-struct to object. Florian Küpper 2014-09-10 20:44:39 +02:00
  • 912cfac8c5 Saved theme (so everything should be right before changing to de-serialization) Florian Küpper 2014-09-10 20:26:13 +02:00
  • 6d46cbc069 Some renamings. Florian Küpper 2014-09-10 20:22:39 +02:00
  • 93a7e70ca3 Add Assertions for empty fontName Simplify Dispose of fonts Check for existing fonts when none found Flamefire 2014-09-10 18:10:34 +02:00