bjorn
a97c8e2266
Fix skybox texture mapping;
2018-08-30 00:06:29 -07:00
bjorn
1f4fee9b28
Fix newTexture flags;
2018-08-29 21:45:08 -07:00
bjorn
58747d6673
Rebase;
2018-08-29 21:31:07 -07:00
bjorn
56821b3aba
lovrCanvasBlit works with MSAA;
2018-08-29 21:22:13 -07:00
bjorn
ce2dfb523e
Make window mono by default;
...
The window is now mono by default to make the error screen better and better enable non-stereo uses. The Camera can now request that the window be treated as stereo.
2018-08-29 21:22:13 -07:00
bjorn
e2d7310914
Fix sneaky MSAA bug;
2018-08-29 21:22:13 -07:00
bjorn
0dbdc78c87
Fix fake driver projection;
2018-08-29 21:22:13 -07:00
bjorn
4215ea2e24
Canvas getters;
2018-08-29 21:22:13 -07:00
bjorn
3c78eae42b
Fix interaction between mipmaps/msaa resolution;
2018-08-29 21:22:12 -07:00
bjorn
e287cee1c9
Canvas:newTextureData;
2018-08-29 21:22:12 -07:00
bjorn
74fec01e60
Canvas mipmaps flag;
2018-08-29 21:22:12 -07:00
bjorn
06fa846680
Resolve supports multiple color attachments;
2018-08-29 21:22:12 -07:00
bjorn
6104d3362e
OpenVR MSAA flags;
2018-08-29 21:22:12 -07:00
bjorn
a4912ce96e
Only resolve if MSAA;
2018-08-29 21:22:12 -07:00
bjorn
a5f6ff506b
MSAA resolve;
2018-08-29 21:22:12 -07:00
bjorn
c244cc02c1
rm AttachmentTypes; DepthFormats;
2018-08-29 21:22:12 -07:00
bjorn
3fb1b49549
MSAA canvases/textures but no resolving yet;
2018-08-29 21:22:12 -07:00
bjorn
6b87a71261
Allow Canvases to be used as Textures sometimes;
2018-08-29 21:22:11 -07:00
bjorn
36ec69e244
Fix pointer cast;
2018-08-29 21:21:38 -07:00
bjorn
590668a8d6
lovrGraphicsBlit;
2018-08-29 21:21:38 -07:00
bjorn
8bb45f4de4
Clean up viewports;
2018-08-29 21:21:07 -07:00
bjorn
26f411f43f
Other headset drivers use stereo display dimensions;
2018-08-29 21:20:01 -07:00
bjorn
0af2704e5c
openvr canvas changes;
2018-08-29 21:20:01 -07:00
bjorn
f0806bb270
Pointers;
2018-08-29 21:19:41 -07:00
bjorn
21a869cc8b
Clean up;
2018-08-29 21:19:41 -07:00
bjorn
671f0835c0
Fix lovr.headset.getDisplayWidth/Height;
2018-08-29 21:19:07 -07:00
bjorn
1ea3c84be9
Ugly viewport stuff;
2018-08-29 21:19:07 -07:00
bjorn
251f197c68
Free renderbuffer;
2018-08-29 21:18:33 -07:00
bjorn
ee0f75484d
newCanvas stereo flag;
2018-08-29 21:18:33 -07:00
bjorn
329668eb39
Additional Canvas validation;
2018-08-29 21:18:33 -07:00
bjorn
68d66f3f98
Canvas:renderTo;
2018-08-29 21:18:33 -07:00
bjorn
4cc8bd7582
Canvas depth buffer;
2018-08-29 21:18:33 -07:00
bjorn
3bf76e3497
Fix clear and canvas texture refcounts;
2018-08-29 21:18:33 -07:00
bjorn
e8ec73657d
lovrCanvasBind;
2018-08-29 21:18:33 -07:00
bjorn
7e74441afd
getCanvas; setCanvas; Canvas attachments;
2018-08-29 21:18:33 -07:00
bjorn
d39e9f1687
Depth texture formats;
...
I hope I don't hate myself for calling them d16, d32, etc.
2018-08-29 21:18:32 -07:00
bjorn
f09f0d9424
newTexture takes w/h/format;
2018-08-29 21:18:32 -07:00
bjorn
e9ebdc2d58
Rework TextureData creation functions;
2018-08-29 21:18:32 -07:00
bjorn
7795bb9276
I came in like a wrecking ball;
2018-08-29 21:18:32 -07:00
bjorn
87c1429778
Rebuild boot.lua.h;
2018-08-23 12:53:05 -07:00
bjorn
7569b7934f
conf flag for singlepass; Shader fixes;
2018-08-23 12:52:18 -07:00
bjorn
b50c2d018a
Texture is optional in lovr.graphics.fill;
2018-08-23 11:44:00 -07:00
bjorn
6f72166f59
Only use 1 texture for skybox;
2018-08-22 12:09:51 -07:00
bjorn
3cc263454b
rm CONTROLLER_BUTTON_JOYSTICK;
2018-08-22 11:27:36 -07:00
bjorn
7a866552e9
Fix remaining physics leaks;
2018-08-22 09:29:34 -07:00
bjorn
c3b79b7274
Use updateWindow in fake headset getDisplayDimensions;
2018-08-20 15:09:08 -07:00
bjorn
5a55e56d9c
Add sleep back to main loop;
...
To avoid pegging the CPU.
2018-08-20 14:48:06 -07:00
Bjorn Swenson
72b2dca38d
Merge pull request #52 from mcclure/no_openal_pr
...
Introduce -DUSE_OPENAL=0 CMake option which prevents inclusion of OpenAL
2018-08-20 13:42:49 -07:00
mcc
230fd69c17
Fix Windows build with -DLOVR_OPENAL=0
2018-08-20 16:36:07 -04:00
mcc
883883f0fa
Introduce -DUSE_OPENAL=0 CMake option which prevents inclusion of OpenAL
2018-08-20 16:33:16 -04:00