Alex Szpakowski
|
38b65b859a
Merged default into minor
|
11 years ago |
Alex Szpakowski
|
5428a5d75f
Backout changeset b3928e24add23da69dcd90c34985cd6a05454be0
|
11 years ago |
Alex Szpakowski
|
4bc96f1bf6
Internally compose and pass an array of shader source codes to OpenGL, instead of relying on #line to make sure the line number is correct for shader error messages (resolves issue #882)
|
11 years ago |
Alex Szpakowski
|
f30a0d72f0
Added Shader:getExternVariable(name).
|
11 years ago |
Alex Szpakowski
|
af88423285
Fixed an attempted creation of an array with a constant size of 0
|
11 years ago |
Alex Szpakowski
|
8b90f64440
Don't try to bind the love_PseudoInstanceID vertex shader attribute (it's disabled for now)
|
11 years ago |
Alex Szpakowski
|
8f40319817
Changed the screen_coords parameter of the effect function in pixel shaders so y+ is down instead of up (resolves issue #435.)
|
11 years ago |
Alex Szpakowski
|
caa61563cc
OpenGL 2.1 is now required to use love.graphics (resolves issue #779.)
|
11 years ago |
Alex Szpakowski
|
c5c788e976
Added a built-in variable readable in shaders: ‘love_ScreenSize’. Its x and y components contain the width and height of the current viewport. Resolves issue #841.
|
11 years ago |
Alex Szpakowski
|
7556fde5e6
Added antialiasing (MSAA) support to Canvases via a new optional parameter. Added Canvas:getFSAA.
|
11 years ago |
Alex Szpakowski
|
73f1ce0d40
Added instancing support to Meshes via Mesh:setInstanceCount. Added a new built-in variable to vertex shaders: int love_InstanceID.
|
11 years ago |
Alex Szpakowski
|
3120a0e650
Goodbye 2013, hello 2014!
|
11 years ago |
Alex Szpakowski
|
aa69a695d3
Canvases can now be used in SpriteBatches, ParticleSystems, and Meshes (resolves issue #782).
|
11 years ago |
Alex Szpakowski
|
c1b4f31578
Fixed detection for shader support
|
11 years ago |
vrld
|
3b04eeeec8
Fix #756: Sending an Image to a shader does not retain it
|
11 years ago |
Alex Szpakowski
|
95eedcd1be
Using auto for some iterators for less dense-looking code
|
12 years ago |
Alex Szpakowski
|
f41a2ed910
Reverted commit 8c64a0c (love.graphics.setCanvas(nil) erroring)
|
12 years ago |
Alex Szpakowski
|
2ccbbe1c64
Fixed love.graphics.newShader crashing when extern variables with very short names are used
|
12 years ago |
Alex Szpakowski
|
267d901cd6
Fixed Geometry:flip when the Geometry was created with newQuad (resolves issue #671)
|
12 years ago |
Alex Szpakowski
|
c7ebb50b70
love.graphics.newParticleSystem now uses a default buffer size of 1000 (issue #598)
|
12 years ago |
Alex Szpakowski
|
7ab3809165
Fixed Object:typeOf for love.physics objects new to 0.8.0, removed vestigial ColorMode code
|
12 years ago |
Alex Szpakowski
|
b44c083894
Added Shader:sendInt
|
12 years ago |
Alex Szpakowski
|
97f7ad1a54
Fixed extern matrices
|
12 years ago |
Alex Szpakowski
|
0130b726de
Improved error messages when sending bad values to a shader (also issue #587)
|
12 years ago |
Alex Szpakowski
|
6fd3038405
Improved clarity/readability of internal OpenGL state shadowing functions
|
12 years ago |
Alex Szpakowski
|
1c720afaf8
Cleaned up some shader code internals
|
12 years ago |
Alex Szpakowski
|
cfe6014b68
Improved shader:getWarnings() to return shader compiler warnings as well as shader program linker and usage warnings
|
12 years ago |
Alex Szpakowski
|
d5aa807747
More internal code cleanup
|
12 years ago |
Alex Szpakowski
|
07ba81f060
Renamed all cases of "fragment shader" to "pixel shader"
|
12 years ago |
Alex Szpakowski
|
96161c66f6
Updated copyright text for the new year
|
12 years ago |