Alexander Szpakowski
|
79fa42d207
made ShaderEffects individully handle texture units for sent images/canvases, added GL helper function for quickly binding a texture to a specific texture unit, hopefully made ShaderEffects load and unload volatile better
|
12 năm trước cách đây |
Alexander Szpakowski
|
16f925affa
improved GL texture binding api to take texture units into consideration
|
12 năm trước cách đây |
Alexander Szpakowski
|
5626b74b79
reduced unnecessary usage of glUseProgram, shadereffect is now properly detached in unloadVolatile and reattached if necessary in loadVolatile, made current and max texture units static to prevent different shaders from overwriting the value of different texture units
|
12 năm trước cách đây |
Alexander Szpakowski
|
5252ed28cd
changed shadereffect texture image unit counter and map to be non-static, get max texture units from max combined TIUs instead of max fragment shader TIUs, added the current MVP matrix as an argument to the vertex shader transform function, reduced code duplication in ShaderEffect::sendImage and sendCanvas
|
12 năm trước cách đây |
Alexander Szpakowski
|
0611234067
changed PixelEffect name to ShaderEffect, added lua-side support for vert/frag shader combinations with love.graphics.newShaderEffect, added tentative support for single-file vertex+fragment shaders
|
12 năm trước cách đây |
Alexander Szpakowski
|
28e3b105e9
added C++side support for combinations of vertex and fragment shaders in pixeleffects
|
12 năm trước cách đây |
Alexander Szpakowski
|
a8dc813258
Text drawing performance improvements (issue #532)
|
12 năm trước cách đây |
Bart van Strien
|
68a895e7c6
Catch errors in love.font.newRasterizer, add luax_pconvobj which pcalls, allowing love.graphics.newFont to clean up before re-erroring
|
12 năm trước cách đây |
Bart van Strien
|
82ea98aa65
Disable Data:getPointer (issue #520)
|
12 năm trước cách đây |
Bart van Strien
|
b10ff8da42
Apply patch that fixes File:read from reading too much (on EOF) (bug #530)
|
12 năm trước cách đây |
vrld
|
62e2c752e5
More verbose VertexIndex::getType() (using numeric_limits)
|
12 năm trước cách đây |
vrld
|
b0abcbda71
Fix: Returning wrong type in VertexIndex::getType()
|
12 năm trước cách đây |
vrld
|
8bbf68c69c
Match types in VertexIndex::getType()
|
12 năm trước cách đây |
vrld
|
dcfc18192d
Fix issue #494: Source:getDistance doesn't work
|
13 năm trước cách đây |
vrld
|
b2f1408b12
Fix issue #495: Large spritebatches doesn't render properly
|
13 năm trước cách đây |
vrld
|
7c2889afae
Fix issue #514: Redundant if-clause in ImageData::paste
|
13 năm trước cách đây |
vrld
|
6882c2c32c
Close issue #519: Maximum stack depth reached error message.
|
13 năm trước cách đây |
vrld
|
c782093374
Intel gets their way
|
13 năm trước cách đây |
vrld
|
a35b4232e1
Use opengl buffer ARB constistently in VertexBuffer.
|
13 năm trước cách đây |
vrld
|
6ffb9d28f0
VertexBuffer/SpriteBatch speed tweaks.
|
13 năm trước cách đây |
Bart van Strien
|
4de936ed75
Fix love.physics.getDistance
|
13 năm trước cách đây |
Bart van Strien
|
d24c0344c8
Make second argument to setDefaultImageFilter Image:setFilter and Image:setWrap optional, and default to the first
|
13 năm trước cách đây |
Bart van Strien
|
3a47bafd41
Add Source:isPlaying
|
13 năm trước cách đây |
Bart van Strien
|
94516e2290
Catch possible exceptions thrown when locking a SpriteBatch twice
|
13 năm trước cách đây |
rude
|
54498ce378
Apply slime73's ParticleSystem patch.
|
13 năm trước cách đây |
rude
|
2149ecdf44
Use "L" to force wide literal string.
|
13 năm trước cách đây |
vrld
|
31f98ebf52
Fix #234 again. Of course this means the texture coordinates are flipped
|
13 năm trước cách đây |
vrld
|
f3bf2bbfe5
Fix bug where the compat message crashed love.
|
13 năm trước cách đây |
vrld
|
6c850fdc98
Possibly (code in issue does not fail on my machine) fix #486. Please test.
|
13 năm trước cách đây |
Bart van Strien
|
9a15ca3998
Update changelog a bit
|
13 năm trước cách đây |