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
Flamefire
be67b039d6
Unify and improve texture updating (Do not create new references)
2014-09-20 17:17:34 +02:00
Flamefire
632b90a0e3
Unify Texture data writing
2014-09-20 15:30:48 +02:00
Flamefire
4d197bda9a
Remove PBO
...
It was not used correctly and is actually not really required so save the time fixing it...
2014-09-20 15:09:23 +02:00
Stephan Sundermann
76f5ac93bb
Update gstreamer-sharp to 1.4
...
Removed all native gstreamer libraries from the gstreamer directory. The implementation reads the environment variables from the gstreamer packages to add the gstreamer binaries to the PATH.
The installer can embed the merge module files from gstreamer.
2014-09-20 01:38:47 +02:00
Flamefire
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
2014-09-20 00:50:04 +02:00
Florian Küpper
e915e72ce6
Added to zoom-levels to VideoAspect. Toogle on ScreenSing with 'V', saved to song-text if saving is enabled in config.xml.
2014-09-19 16:15:53 +02:00
Florian Küpper
6ea49eeab0
Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into develop
2014-09-19 12:26:12 +02:00
Florian Küpper
2d6a750b0b
Merge branch 'theme' into develop
2014-09-19 12:23:23 +02:00
Florian Küpper
f0902a02a0
Language update.
2014-09-19 12:13:54 +02:00
Florian Küpper
fef075eeb8
Fixed reflections.
2014-09-19 11:51:29 +02:00
Florian Küpper
30439659b9
Some fixes.
2014-09-19 11:16:34 +02:00
Florian Küpper
c59b03df6b
Added command-line-parameter to load old-theme-files. We should remove it after next release.
2014-09-19 10:46:05 +02:00
Florian Küpper
b1ed316d13
Fixed some reflections.
2014-09-18 15:49:31 +02:00
Florian Küpper
6b8379c081
Fix translation-bug in party-modes.
2014-09-18 15:37:47 +02:00
Florian Küpper
c07441bc63
Load complete theme-date with de-serialization.
2014-09-18 15:35:52 +02:00
Florian Küpper
4f8c482645
Remove unneeded constructors.
2014-09-15 19:44:19 +02:00
Florian Küpper
9ab0ea5f34
Update more LoadTextures-methods. Some changes are a bit ugly, but will removed later.
2014-09-15 19:35:00 +02:00
Flamefire
cfb6d09d06
Fix typo (leading to graphics bug)
2014-09-15 18:02:55 +02:00
Stephan Sundermann
1a94f3a6f8
Merge pull request #103 from flokuep/develop
...
sound/song-player
2014-09-13 19:34:54 +02:00
Flamefire
3075006799
Add cache for loaded bitmaps (reduces amount of duplicate textures)
2014-09-13 18:11:08 +02:00
Flamefire
37aa8e5219
Remove textures with no references
2014-09-13 17:58:59 +02:00
Flamefire
7f8e974fe1
Rename CTexture to CTextureRef to reflect it is only a reference
2014-09-13 17:51:55 +02:00
Flamefire
3fe8cdf05c
Workaround for OGL bug
2014-09-13 17:49:21 +02:00
Flamefire
46c3353e08
Add better border and alignment handling
2014-09-13 17:44:46 +02:00
Flamefire
9fce9fe962
Faster rendering (most draw calls are without bounds)
...
Fix for D3D
2014-09-13 16:19:25 +02:00
Flamefire
128abf61b9
Fix initial resize of OGL
2014-09-13 01:22:56 +02:00
Flamefire
4a068f113e
Fix missing null check
2014-09-13 01:22:42 +02:00
Flamefire
0796cbaef8
Workaround for Font bug
2014-09-13 01:22:05 +02:00
Florian Küpper
d248292fa3
Update LoadTextures for some elements.
2014-09-12 09:34:55 +02:00