Flamefire
|
9e5011374f
|
Rename CTheme to CThemes
|
2014-10-05 17:27:45 +02:00 |
|
Flamefire
|
355d7b4b5f
|
Merge branch 'develop' into Better_Graphics_Handling
Conflicts:
VocaluxeLib/Menu/CNameSelection.cs
VocaluxeLib/Menu/CPlaylist.cs
VocaluxeLib/Menu/CText.cs
VocaluxeLib/Menu/SongMenu/CSongMenuFramework.cs
VocaluxeLib/Structs.cs
VocaluxeLib/VocaluxeLib.csproj
VocaluxeLib/Xml/CXMLReader.cs
|
2014-10-05 15:09:52 +02:00 |
|
Flamefire
|
6a3bf7b2c0
|
Introduce CVideoStream for easier video handling (already includes a texture, important for common usage of streams)
|
2014-10-05 14:20:57 +02:00 |
|
Flamefire
|
89e528c2a6
|
Factor out CSkin class
Replace usages of GetColor and remove GetColor(..., skinIndex,...)
|
2014-10-05 13:36:11 +02:00 |
|
Flamefire
|
1c884f3acb
|
Rename Unload to Close to match Init-Close pattern
|
2014-10-04 11:17:56 +02:00 |
|
Flamefire
|
31863a7788
|
Speed up slideshow loading
|
2014-10-04 11:15:37 +02:00 |
|
Flamefire
|
54f97a4928
|
Fix artifacts on NPOT textures in OGL
Fix reuse check of textures
Introduce Size field for textures (replacing W2, H2)
|
2014-10-04 10:44:48 +02:00 |
|
Flamefire
|
719c73e6d3
|
Remove regions
Fix MatrixUsage for rectReflection in OGL
|
2014-10-04 09:08:36 +02:00 |
|
Flamefire
|
4e17745be0
|
Fix wrong centering of window
|
2014-10-04 08:59:53 +02:00 |
|
Flamefire
|
2d99bbd2ed
|
Move Texture handling to new base class
|
2014-10-04 08:51:25 +02:00 |
|
Flamefire
|
2e25bf6610
|
Merge branch 'Better_Graphics_Handling' into develop
Conflicts:
Vocaluxe/Base/Fonts/CFontStyle.cs
|
2014-10-02 20:46:04 +02:00 |
|
Flamefire
|
f1c89b9a8e
|
Merge branch 'Automatic_Covers' into develop
Conflicts:
Vocaluxe/Base/CBackgroundMusic.cs
VocaluxeLib/Menu/SongMenu/CSongMenuFramework.cs
|
2014-10-02 20:43:17 +02:00 |
|
Flamefire
|
6ebbf7df6f
|
Introduce example for a more flexible deserialization
Also make the CoverGenerator themes serializeable
Rest is automatic reformatting.
|
2014-10-01 00:54:04 +02:00 |
|
Flamefire
|
94d3bed471
|
Move same methods to base class
|
2014-09-27 16:56:37 +02:00 |
|
Flamefire
|
158117ce31
|
Use texture alignment to reduce artifacts
|
2014-09-27 16:50:00 +02:00 |
|
Flamefire
|
b48cfa8e77
|
Handle drawing with bounds in one place
Also reduces drawing code a lot...
|
2014-09-27 14:09:36 +02:00 |
|
Flamefire
|
19f81943d6
|
Introduce RenderRect for easy access to the full screen rect
|
2014-09-26 15:05:19 +02:00 |
|
Flamefire
|
25653ee55f
|
Revert "Remove bounds from DrawTextureReflection because it was never used"
This reverts commit f5f1a91481.
Conflicts:
Vocaluxe/Base/CMain.cs
Vocaluxe/Screens/CScreenSing.cs
VocaluxeLib/IBasic.cs
VocaluxeLib/Menu/CStatic.cs
VocaluxeLib/Menu/SongMenu/CSongMenuTileBoard.cs
|
2014-09-26 15:04:08 +02:00 |
|
Flamefire
|
125be98466
|
Actually dispose queued Bitmaps
|
2014-09-25 20:07:30 +02:00 |
|
Flamefire
|
467b619f0a
|
Create covers in a task
|
2014-09-25 20:04:08 +02:00 |
|
Flamefire
|
aff7f42c68
|
Factor out a few functions (GetCover was tooooo big)
Make it return a bitmap (preparation for next step)
|
2014-09-25 19:59:16 +02:00 |
|
Flamefire
|
2a79f778e6
|
remove test
|
2014-09-25 19:43:28 +02:00 |
|
Flamefire
|
dd1231ad34
|
Merge branch 'Better_Graphics_Handling' into Automatic_Covers
Conflicts:
Vocaluxe/Base/CCover.cs
Vocaluxe/Base/CGraphics.cs
Vocaluxe/Base/Fonts/CFontStyle.cs
Vocaluxe/Base/Fonts/CGlyph.cs
VocaluxeLib/Menu/CText.cs
VocaluxeLib/Structs.cs
|
2014-09-25 19:43:21 +02:00 |
|
Florian Küpper
|
fc432f34eb
|
Fixed some bugs with bg-music.
|
2014-09-25 19:36:16 +02:00 |
|
Flamefire
|
0611148ec4
|
Handle gstreamer audio init better
|
2014-09-25 19:11:03 +02:00 |
|
Flamefire
|
c156fa69ab
|
Merge branch 'develop' of git://github.com/flokuep/Vocaluxe into Better_Graphics_Handling
Conflicts:
Vocaluxe/COSFunctions.cs
VocaluxeLib/CHelper.cs
VocaluxeLib/Menu/CStatic.cs
VocaluxeLib/Structs.cs
|
2014-09-25 18:49:18 +02:00 |
|
Flamefire
|
5364787599
|
Resize enqueued bmp update in a task
|
2014-09-25 16:37:48 +02:00 |
|
Flamefire
|
a06e5066e9
|
Fix bug with removing a removed texture reference
|
2014-09-25 16:22:49 +02:00 |
|
Flamefire
|
f0b227798e
|
Increase speed of cover loading
|
2014-09-25 16:22:29 +02:00 |
|
Flamefire
|
3bce89eecf
|
Fix locking
|
2014-09-25 13:06:20 +02:00 |
|
Flamefire
|
bf7eec4233
|
Use Resize function in CoverLoader
Add possible multithreading
|
2014-09-25 12:55:00 +02:00 |
|
Flamefire
|
879176a87f
|
Rename SetRect to something more appropriate and tune it
|
2014-09-25 12:15:18 +02:00 |
|
Flamefire
|
2ba5f9ee7f
|
Add another benchmark entry and correct one
|
2014-09-24 19:15:04 +02:00 |
|
Flamefire
|
bb146b66a3
|
Fix wrong position of drawing area
|
2014-09-24 19:05:51 +02:00 |
|
Flamefire
|
926dda7350
|
Remove DrawLines (was not working in D3D and can actually be replaced by narrow DrawRects)
|
2014-09-24 18:54:58 +02:00 |
|
Flamefire
|
538eab9516
|
Add Assertions for color values and fix some wrong ones
|
2014-09-24 16:52:11 +02:00 |
|
Flamefire
|
cc7d8058e2
|
Move extension methods to Extensions.cs
Add IsInRange function
|
2014-09-24 16:40:45 +02:00 |
|
Flamefire
|
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
|
2014-09-24 16:36:18 +02:00 |
|
Flamefire
|
5f139467ea
|
Make sure we actually add the data to a queued texture
|
2014-09-24 15:52:38 +02:00 |
|
Flamefire
|
466c443a20
|
Fix race condition when getting the loader task
|
2014-09-24 15:33:24 +02:00 |
|
Flamefire
|
649f81494e
|
Fix some race conditions with the texture references
Add queuing of files
Split CEncoding to separate file
|
2014-09-23 21:37:46 +02:00 |
|
Flamefire
|
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)
|
2014-09-22 17:32:58 +02:00 |
|
Flamefire
|
d1e9fbaff1
|
Add extension methods for bitmap GetSize and GetRect
|
2014-09-22 16:27:00 +02:00 |
|
Flamefire
|
016b7627d1
|
Fix for possible error with mirrored texture drawing
|
2014-09-22 15:55:48 +02:00 |
|
Flamefire
|
f5f1a91481
|
Remove bounds from DrawTextureReflection because it was never used
|
2014-09-22 15:55:31 +02:00 |
|
Flamefire
|
c9c907e3f0
|
Add more queue and update functions
Add CopyTexture function
Document CDraw
|
2014-09-22 15:08:45 +02:00 |
|
Florian Küpper
|
09d0529050
|
Fix finding gstreamer-lib.
|
2014-09-22 12:57:23 +02:00 |
|
Florian Küpper
|
025f6542dd
|
Updated installer. Installer checks now which prerequisites are already installed.
|
2014-09-21 17:12:18 +02:00 |
|
Florian Küpper
|
4eb5872e2f
|
Update installer. Add gstreamer-installer-files manually (don't want to blow up repository)
|
2014-09-21 16:22:06 +02:00 |
|
Florian Küpper
|
32352e2e1b
|
Merge branch 'develop' of https://github.com/xDarkice/Vocaluxe into develop
|
2014-09-21 14:33:56 +02:00 |
|