Alex Szpakowski
|
acc4064a6c
|
metal: implement stubs for missing methods
|
2020-04-22 23:18:00 -03:00 |
|
Alex Szpakowski
|
d13e97fd83
|
Merge branch 'master' into 12.0-development
|
2020-03-15 19:25:48 -03:00 |
|
Alex Szpakowski
|
8fac08809a
|
Eliminate redundant glActiveTexture calls when shaders are used.
The redundant calls were introduced with the previous commit.
|
2020-03-15 19:24:49 -03:00 |
|
Alex Szpakowski
|
c5b6cc3228
|
Merge branch 'master' into 12.0-development
|
2020-03-15 19:17:04 -03:00 |
|
Alex Szpakowski
|
9c2454816f
|
Fix the active GL texture unit not always being set properly.
Fixes issues where texture methods wouldn't have any effect, depending on the current internal opengl state.
|
2020-03-15 01:29:33 -03:00 |
|
Alex Szpakowski
|
e0ff593d09
|
Fix love.graphics.newTexture(imagedata, {canvas=true}) not using an sRGB format when it should
|
2020-03-04 20:37:41 -04:00 |
|
Alex Szpakowski
|
10fbdf68f4
|
Fix love.graphics.newCanvas(w, h) not creating a canvas-capable texture
|
2020-03-04 20:36:06 -04:00 |
|
Alex Szpakowski
|
2cff535eb1
|
Move shader parsing code from Lua to C++.
|
2020-03-03 19:30:22 -04:00 |
|
Alex Szpakowski
|
fec6cfd449
|
metal: fix compilation errors
|
2020-02-28 23:25:25 -04:00 |
|
Alex Szpakowski
|
a5b87a10d1
|
Merge branch '12.0-development' into metal
|
2020-02-28 23:21:08 -04:00 |
|
Alex Szpakowski
|
bbdadcba8a
|
Fix build
|
2020-02-28 23:12:22 -04:00 |
|
Alex Szpakowski
|
7fbb68e90e
|
Merge branch '12.0-development' into GraphicsBuffer
|
2020-02-28 23:10:21 -04:00 |
|
Alex Szpakowski
|
d77dabaa6b
|
Add Mesh:getAttachedAttributes.
|
2020-02-28 23:01:35 -04:00 |
|
Alex Szpakowski
|
7c1a344c23
|
Minor cleanup of some metal helper code
|
2020-02-28 23:00:07 -04:00 |
|
Alex Szpakowski
|
b95788c104
|
Shader:send now returns false if the uniform doesn't exist
It also returns false if the uniform exists but was optimized out by the shader compiler. Previously it would cause a Lua error in both situations.
|
2020-02-27 20:19:55 -04:00 |
|
Alex Szpakowski
|
9425c9224b
|
Rename internal batched draw code to be more clear
|
2020-02-27 20:08:50 -04:00 |
|
Alex Szpakowski
|
4197a364fd
|
Internal restructuring of some Mesh code
|
2020-02-23 22:39:18 -04:00 |
|
Alex Szpakowski
|
2c90ccabb3
|
Avoid some hardcoded strings
|
2020-02-23 16:49:38 -04:00 |
|
Alex Szpakowski
|
1ddfcd4cc8
|
Always use explicitly typed buffers, even in internal code
|
2020-02-23 16:30:55 -04:00 |
|
Alex Szpakowski
|
2828761060
|
Move some code from Mesh wrapper to Buffer wrapper
|
2020-02-22 18:58:41 -04:00 |
|
Alex Szpakowski
|
b1c028a4d3
|
Merge branch '12.0' into GraphicsBuffer
|
2020-02-17 16:31:02 -04:00 |
|
Alex Szpakowski
|
ac524e681a
|
Change the default font from Vera size 12 to Noto Sans size 13.
Resolves issue #1075.
|
2020-02-17 01:55:49 -04:00 |
|
Alex Szpakowski
|
7c34345fa6
|
Rename new/set/getRenderTarget back to new/set/getCanvas, for now.
The setRenderTarget/setCanvas API will likely change before 12.0 is released, so there's no reason to rename things unnecessarily before then.
|
2020-02-16 19:42:11 -04:00 |
|
Alex Szpakowski
|
e001e4336d
|
metal: initial work on setRenderTarget
|
2020-02-16 09:04:50 -04:00 |
|
Alex Szpakowski
|
455b0c2c6b
|
metal: more work on MSAA textures
|
2020-02-15 16:00:55 -04:00 |
|
Alex Szpakowski
|
64b38459cf
|
Update metal backend for Image+Canvas->Texture changes
|
2020-02-15 15:44:23 -04:00 |
|
Alex Szpakowski
|
742a954655
|
Merge branch '12.0' into metal
|
2020-02-15 14:18:35 -04:00 |
|
Alex Szpakowski
|
024d9443a0
|
Merge branch '12.0' into Texture
|
2020-02-15 13:53:15 -04:00 |
|
Alex Szpakowski
|
a0a933a1b9
|
Merge branch 'master' into 12.0
|
2020-02-15 13:51:12 -04:00 |
|
Alex Szpakowski
|
15f0e4109b
|
Fix a typo in a comment
|
2020-02-15 13:50:47 -04:00 |
|
Alex Szpakowski
|
185498ba6d
|
Fix depth sample mode validation checking the wrong state.
|
2020-02-15 13:49:04 -04:00 |
|
Alex Szpakowski
|
4ec9cafdea
|
Better error checking in the GL texture backend
|
2020-02-12 22:57:13 -04:00 |
|
Alex Szpakowski
|
5c06b2a860
|
Replace getCanvas/ImageFormats with getTextureFormats
|
2020-02-12 22:25:04 -04:00 |
|
Alex Szpakowski
|
f5f7e908a9
|
Rename love.graphics.get/setCanvas to get/setRenderTarget
Rename 'canvasswitches' field in love.graphics.getStats to 'rendertargetswitches'.
|
2020-02-12 21:50:23 -04:00 |
|
Alex Szpakowski
|
8478a870a9
|
Add new*Texture variants which don't require image files.
Update the no-game screen to avoid deprecated functions.
|
2020-02-12 20:07:35 -04:00 |
|
Alex Szpakowski
|
ceb854db5b
|
rename new[Cube|Array|Volume]Image to new[Cube|Array|Volume]Texture
|
2020-02-12 18:56:55 -04:00 |
|
Alex Szpakowski
|
d24b9e9e6f
|
Rename love.graphics.newCanvas to newRenderTarget
|
2020-02-11 19:32:00 -04:00 |
|
Alex Szpakowski
|
aa636381d0
|
Fix MSAA texture creation logic
|
2020-02-09 12:46:52 -04:00 |
|
Alex Szpakowski
|
694bc9c5b7
|
rename love_Canvases to love_RenderTargets in shaders.
More misc. renaming
|
2020-02-09 12:11:19 -04:00 |
|
Alex Szpakowski
|
453322678c
|
Rename internal uses of canvas to texture/render target
|
2020-02-08 20:40:10 -04:00 |
|
Alex Szpakowski
|
12c90b3dca
|
Merge Image and Canvas GL backend classes into new common Texture class.
|
2020-02-07 20:29:21 -04:00 |
|
Alex Szpakowski
|
17f77407bb
|
Replace internal C++ newImage and newCanvas methods with newTexture
|
2020-02-05 20:39:55 -04:00 |
|
Alex Szpakowski
|
813b1e0e69
|
Remove debug print
|
2020-02-05 18:03:34 -04:00 |
|
Alex Szpakowski
|
ca84b6db48
|
More robust error handling for AMD Pinned Memory buffers (issue #1540)
Also print out any errors that are produced from that (for now).
|
2020-02-05 07:49:38 -04:00 |
|
Alex Szpakowski
|
0017f9c77d
|
Remove a redundant internal Texture method
|
2020-02-04 22:15:18 -04:00 |
|
Alex Szpakowski
|
258129738f
|
Remove graphics::Canvas and graphics::Image
|
2020-02-04 22:06:55 -04:00 |
|
Alex Szpakowski
|
b71eaf73cc
|
Replaced some references to Image and Canvas with Texture.
|
2020-02-04 20:52:57 -04:00 |
|
Alex Szpakowski
|
c3b77e0a92
|
Remove wrap_Canvas and wrap_Image files
|
2020-02-04 20:09:46 -04:00 |
|
Alex Szpakowski
|
61a5f0c7e2
|
Move Canvas:renderTo to Texture:renderTo.
|
2020-02-04 20:05:31 -04:00 |
|
Alex Szpakowski
|
0304bdf450
|
Move getMipmapMode from Canvas to Texture
|
2020-02-04 19:56:19 -04:00 |
|