bjorn
|
22526552dc
|
Use correct texture for fonts;
|
2017-03-14 02:32:01 -07:00 |
|
bjorn
|
c4f6df11e8
|
lovr.graphics.reset on error screen;
|
2017-03-12 19:23:26 -07:00 |
|
bjorn
|
37c2a11172
|
Fix panorama Skyboxes I promise;
|
2017-03-12 17:31:06 -07:00 |
|
bjorn
|
5bd364f65f
|
Fix skybox math;
|
2017-03-12 17:13:50 -07:00 |
|
bjorn
|
a4257378f0
|
Panorama Skybox fixes;
|
2017-03-12 16:57:27 -07:00 |
|
bjorn
|
4feeb4d4ab
|
Equirectangular Skybox rough draft;
|
2017-03-12 16:45:50 -07:00 |
|
bjorn
|
ac7a97fe77
|
Minor OpenVR render model cleanup;
|
2017-03-12 15:10:07 -07:00 |
|
bjorn
|
4c3bca841b
|
ModelData doesn't need ref;
|
2017-03-12 15:04:39 -07:00 |
|
bjorn
|
062086991e
|
Blend modes;
|
2017-03-12 04:03:36 -07:00 |
|
bjorn
|
c6b635a2ec
|
rm lovr.graphics.setProjection;
|
2017-03-11 21:19:26 -08:00 |
|
bjorn
|
f3dfbe518a
|
Fix switch scope;
|
2017-03-11 21:10:13 -08:00 |
|
bjorn
|
49a0ba4d1c
|
lovr.headset.isMirrored; lovr.headset.setMirrored;
Also add conf.lua field to configure initial mirroring state.
|
2017-03-11 19:12:03 -08:00 |
|
bjorn
|
0c6da83332
|
lovr.focus;
This may not work in all cases involving e.g. overlays.
|
2017-03-11 19:01:01 -08:00 |
|
bjorn
|
f9f0773b92
|
lovr.controllerpressed; lovr.controllerreleased;
|
2017-03-11 18:46:07 -08:00 |
|
bjorn
|
94a5dab7b5
|
Meshes use mapped buffers;
|
2017-03-11 17:27:18 -08:00 |
|
bjorn
|
b417df1de9
|
Improve Mesh error message;
|
2017-03-11 15:26:43 -08:00 |
|
bjorn
|
d1a8a5b156
|
Make Mesh attribute binding more intelligent;
|
2017-03-11 15:15:00 -08:00 |
|
bjorn
|
7648bffda7
|
Mesh:isAttributeEnabled; Mesh:setAttributeEnabled;
|
2017-03-11 14:47:13 -08:00 |
|
bjorn
|
faad61614f
|
Change Mesh isRangeEnabled to int;
|
2017-03-11 14:30:39 -08:00 |
|
bjorn
|
1abbdc5779
|
Missed some instances of buffer;
|
2017-03-11 14:28:44 -08:00 |
|
bjorn
|
a2e1fd8972
|
Rename Buffer to Mesh;
|
2017-03-11 14:13:49 -08:00 |
|
bjorn
|
3da4d4def9
|
Add lovr.getOS;
|
2017-03-11 13:51:15 -08:00 |
|
bjorn
|
ad1706f2ba
|
Rename vive to openvr;
|
2017-03-11 03:31:04 -08:00 |
|
bjorn
|
fce7746b16
|
Simplify api structure;
|
2017-03-11 03:08:07 -08:00 |
|
bjorn
|
fa74254e64
|
Rename lovr to api;
|
2017-03-11 02:25:39 -08:00 |
|
bjorn
|
b84f72f17e
|
Rename vendor to lib;
|
2017-03-11 02:19:33 -08:00 |
|
bjorn
|
65338c8312
|
Print error when write directory fails;
|
2017-03-11 01:58:11 -08:00 |
|
bjorn
|
331f273e9b
|
Use platform specific directory separators;
|
2017-03-11 01:47:30 -08:00 |
|
bjorn
|
4c78898aec
|
Fix lovr.filesystem.getAppdataDirectory;
|
2017-03-11 01:45:33 -08:00 |
|
bjorn
|
40cf56f17a
|
Add missing filesystem API functions;
|
2017-03-11 01:44:24 -08:00 |
|
bjorn
|
4df4069915
|
Add more filesystem functionality;
|
2017-03-11 01:37:00 -08:00 |
|
bjorn
|
dfe1242332
|
pcall errhand;
|
2017-03-08 13:04:49 -08:00 |
|
bjorn
|
b3009955f3
|
Fix texture resets again;
|
2017-03-04 00:18:59 -08:00 |
|
bjorn
|
f7d2470272
|
Fix syntax issue, woops;
|
2017-03-01 20:19:37 -08:00 |
|
bjorn
|
0089ae0972
|
Optional eye for getEyePosition;
|
2017-03-01 20:18:49 -08:00 |
|
bjorn
|
b38204287c
|
lovr.filesystem.load;
|
2017-03-01 20:08:13 -08:00 |
|
bjorn
|
c52f5e7318
|
Relative sources and volume limiting;
|
2017-02-28 20:03:47 -08:00 |
|
bjorn
|
a932c4fec5
|
Fix Controller model freeing;
|
2017-02-26 23:52:40 -08:00 |
|
bjorn
|
2368f725a1
|
Fix OpenVR controller models;
|
2017-02-26 18:49:40 -08:00 |
|
bjorn
|
97ba379bd3
|
More Controller fixes;
|
2017-02-26 18:37:07 -08:00 |
|
bjorn
|
f58e58d172
|
Improve headset safety;
|
2017-02-26 16:54:55 -08:00 |
|
bjorn
|
94af335225
|
Fix OpenVR texture reset yet again;
|
2017-02-26 16:33:20 -08:00 |
|
bjorn
|
2cc360db11
|
Fix stack adjustment in pushtype;
|
2017-02-26 14:49:42 -08:00 |
|
bjorn
|
e5aefb3f03
|
Fix windows compilation;
|
2017-02-26 14:32:59 -08:00 |
|
bjorn
|
e607216308
|
Improve error handling;
|
2017-02-26 14:28:57 -08:00 |
|
bjorn
|
13db69a2fb
|
Error when positioning stereo sources;
|
2017-02-26 13:24:22 -08:00 |
|
bjorn
|
2a6afc4999
|
lovr.audio.isSpatialized;
|
2017-02-26 13:14:15 -08:00 |
|
bjorn
|
43ecf52dbc
|
Source:getVelocity; Source:setVelocity;
|
2017-02-26 13:11:22 -08:00 |
|
bjorn
|
e25141417e
|
lovr.audio.getDopplerEffect; lovr.audio.setDopplerEffect;
|
2017-02-26 13:09:09 -08:00 |
|
bjorn
|
063f005ed7
|
lovr.audio.getVelocity; lovr.audio.setVelocity;
|
2017-02-26 12:58:43 -08:00 |
|
bjorn
|
9df7195e68
|
Source:getCone; Source:setCone;
|
2017-02-26 12:50:51 -08:00 |
|
bjorn
|
ba79d4a8e4
|
Rename Source orientation to direction;
|
2017-02-26 12:39:41 -08:00 |
|
bjorn
|
c576f7563d
|
Source:getFalloff; Source:setFalloff;
|
2017-02-26 12:37:18 -08:00 |
|
bjorn
|
9f351774d2
|
Fix vive state;
|
2017-02-20 01:21:58 -08:00 |
|
bjorn
|
686be658bf
|
Simplify headset abstractions;
|
2017-02-19 15:49:39 -08:00 |
|
bjorn
|
6692734151
|
Move all OpenVR code into vive;
|
2017-02-19 14:59:53 -08:00 |
|
bjorn
|
8571783b4f
|
Refactor loaders;
|
2017-02-19 01:54:58 -08:00 |
|
bjorn
|
f5f23cb29b
|
Rough draft for error handler;
|
2017-02-18 16:07:45 -08:00 |
|
bjorn
|
ea9f378850
|
Small VR rendering optimization;
|
2017-02-18 15:32:36 -08:00 |
|
bjorn
|
1400e35fb2
|
Clear Framebuffer contents on init;
|
2017-02-18 15:31:16 -08:00 |
|
bjorn
|
f46339c336
|
Reset coordinate system on lovr.graphics.reset;
|
2017-02-18 15:29:32 -08:00 |
|
bjorn
|
24d928e9a2
|
Send Transforms to Shaders;
|
2017-02-18 15:18:30 -08:00 |
|
bjorn
|
706481f9ee
|
Fix issue with registry creation;
|
2017-02-18 15:18:17 -08:00 |
|
bjorn
|
fc9ef08a52
|
Optional arguments for lovr.graphics.scale and rotate;
|
2017-02-18 15:10:09 -08:00 |
|
bjorn
|
cce3445f9b
|
Fix memory management;
|
2017-02-18 14:44:52 -08:00 |
|
bjorn
|
2c8126e708
|
Add --version command line flag;
|
2017-02-18 02:49:09 -08:00 |
|
bjorn
|
063f1d4400
|
0.4.0;
|
2017-02-17 00:49:13 -08:00 |
|
bjorn
|
aa470d6fab
|
Fix vive rendering;
|
2017-02-17 00:48:43 -08:00 |
|
bjorn
|
a40fb02550
|
Remove metrics for now;
|
2017-02-16 18:08:48 -08:00 |
|
bjorn
|
8415fa97f8
|
Decrease default height;
|
2017-02-16 17:11:07 -08:00 |
|
bjorn
|
2cbb381c5b
|
Max width parameter;
|
2017-02-16 16:54:02 -08:00 |
|
bjorn
|
ce89900dcc
|
Improve newFont API;
|
2017-02-16 16:41:46 -08:00 |
|
bjorn
|
078d5290c0
|
Move default font into loaders;
|
2017-02-16 16:41:29 -08:00 |
|
bjorn
|
ebb40867e0
|
lovr.graphics.print geometry;
|
2017-02-16 16:23:52 -08:00 |
|
bjorn
|
1b2527db18
|
Center lines by default;
|
2017-02-16 15:42:33 -08:00 |
|
bjorn
|
12bdaca72b
|
Font stability; Font line height;
|
2017-02-12 03:14:10 -08:00 |
|
bjorn
|
ff5a114e65
|
Font transforms; Font refcounting;
|
2017-02-10 03:24:13 -08:00 |
|
bjorn
|
54df1f2ff8
|
Font:getBaseline;
|
2017-02-09 21:06:08 -08:00 |
|
bjorn
|
a8b338b6e1
|
Font:getWidth;
|
2017-02-09 21:06:08 -08:00 |
|
bjorn
|
aefe788fa2
|
Use LEQUAL depth test when drawing text;
|
2017-02-09 21:06:07 -08:00 |
|
bjorn
|
7c1cedf809
|
Improve initial font texture size;
|
2017-02-09 21:06:07 -08:00 |
|
bjorn
|
530c80c63c
|
Kerning;
|
2017-02-09 21:06:07 -08:00 |
|
bjorn
|
458aa43700
|
Default font;
|
2017-02-09 21:06:07 -08:00 |
|
bjorn
|
73d8b8aa3e
|
Unicode;
|
2017-02-09 21:06:07 -08:00 |
|
bjorn
|
db2ed2d0a5
|
Global font metrics;
|
2017-02-09 21:06:07 -08:00 |
|
bjorn
|
f80e3e5a13
|
More font rendering;
|
2017-02-09 21:06:07 -08:00 |
|
bjorn
|
02386af34f
|
Less terrible font rendering;
|
2017-02-09 21:06:07 -08:00 |
|
bjorn
|
ab2d0ee79a
|
Really terrible font rendering;
|
2017-02-09 21:06:07 -08:00 |
|
bjorn
|
853e9d89d7
|
Fonts;
|
2017-02-09 21:06:07 -08:00 |
|
bjorn
|
6d55c51a3e
|
Fix crash when SteamVR is missing;
|
2017-02-03 16:08:58 -08:00 |
|
bjorn
|
db701f249f
|
Buffer:getVertexFormat;
|
2017-01-29 19:23:37 -08:00 |
|
bjorn
|
4a3f284881
|
Buffer:draw accepts transform arguments;
|
2017-01-29 19:12:25 -08:00 |
|
bjorn
|
78c6452d09
|
Optional texture path in lovr.graphics.newModel;
|
2017-01-29 19:03:50 -08:00 |
|
bjorn
|
721102456a
|
Disable culling while drawing skyboxes;
|
2017-01-28 23:19:28 -08:00 |
|
bjorn
|
1714804651
|
Fix headset types;
|
2017-01-26 02:26:15 -08:00 |
|
bjorn
|
e80f390151
|
Try #pragma once;
|
2017-01-26 02:21:56 -08:00 |
|
bjorn
|
c47259ccec
|
Fix OpenVR models;
|
2017-01-24 21:49:51 -08:00 |
|
bjorn
|
3dee0b4782
|
lovr.headset.getEyePosition; HeadsetEye;
|
2017-01-22 21:20:34 -08:00 |
|
bjorn
|
492a75acba
|
Properly destroy modules on exit;
|
2017-01-21 18:18:12 -08:00 |
|
bjorn
|
4303846eac
|
Clean up includes;
|
2017-01-21 18:00:32 -08:00 |
|
bjorn
|
6979b59980
|
map_int_find -> luax_pushenum;
|
2017-01-21 17:38:44 -08:00 |
|
bjorn
|
14dfeb688f
|
Get rid of loadImage;
|
2017-01-21 17:29:20 -08:00 |
|
bjorn
|
dff9cc3c98
|
Add stb_image implementation file;
|
2017-01-21 17:15:04 -08:00 |
|
bjorn
|
666a3a23d7
|
Remove assimp includes from lovrGraphics;
|
2017-01-21 17:12:08 -08:00 |
|
bjorn
|
9e0d8801b6
|
mat4_setTransform;
|
2017-01-20 20:43:00 -08:00 |
|
bjorn
|
1f4ecad44b
|
Shuffle things around;
|
2017-01-20 20:16:59 -08:00 |
|
bjorn
|
039309a222
|
Remove unused math code;
|
2017-01-20 20:11:18 -08:00 |
|
bjorn
|
8a3d52b3c6
|
Cleanup ugh;
|
2017-01-20 19:55:54 -08:00 |
|
bjorn
|
07803ef16a
|
Remove Vector and Rotation;
|
2017-01-20 19:46:45 -08:00 |
|
bjorn
|
4e43af9624
|
Kill l_lovrTransformUnpack for now;
Oh well
|
2017-01-20 18:39:49 -08:00 |
|
bjorn
|
4fc7d27750
|
lovr.graphics.transform;
|
2017-01-20 18:39:49 -08:00 |
|
bjorn
|
5e2cfcc9bd
|
graphics.cube and Model:draw accept Transform;
|
2017-01-20 18:39:49 -08:00 |
|
bjorn
|
a118a6bff5
|
Cleanup;
|
2017-01-20 18:39:49 -08:00 |
|
bjorn
|
3dbafc8214
|
Cleanup;
|
2017-01-20 18:39:48 -08:00 |
|
bjorn
|
a3ccb16913
|
Rough math module;
|
2017-01-20 18:39:47 -08:00 |
|
bjorn
|
c7399c8078
|
Reorder mat4 functions;
|
2017-01-20 18:39:47 -08:00 |
|
bjorn
|
4f0f685e04
|
luax_istype;
|
2017-01-20 18:39:47 -08:00 |
|
bjorn
|
f19967e0e6
|
More general luax_registertype;
|
2017-01-20 18:39:47 -08:00 |
|
bjorn
|
e8e2a99e5b
|
Finish internal math library;
|
2017-01-20 18:39:46 -08:00 |
|
bjorn
|
fdb363df4b
|
Get closure on that lovr.event memory leak;
|
2017-01-20 18:39:46 -08:00 |
|
bjorn
|
8518e32ae2
|
vec3;
|
2017-01-20 18:39:46 -08:00 |
|
bjorn
|
7df96af22a
|
Error message for Buffer overflow;
|
2017-01-16 19:56:18 -08:00 |
|
bjorn
|
66fbcceda8
|
v0.3.0;
|
2017-01-15 14:13:33 -08:00 |
|
bjorn
|
38768afda1
|
Sort out texture coordinates;
I hope
|
2017-01-15 13:49:46 -08:00 |
|
bjorn
|
797da11480
|
Headset mirror;
|
2017-01-14 21:57:28 -08:00 |
|
bjorn
|
4e97fec4eb
|
Fix vive rendering;
|
2017-01-14 21:18:23 -08:00 |
|
bjorn
|
15ead25624
|
Headset uses Texture;
|
2017-01-14 21:08:47 -08:00 |
|
bjorn
|
59d1bb5ee9
|
MSAA Textures; Help;
|
2017-01-14 17:38:25 -08:00 |
|
bjorn
|
392962eb2b
|
Remove unused lovrGraphicsSetShapeData;
|
2017-01-13 02:01:56 -08:00 |
|
bjorn
|
a8b7af311e
|
Improve graphics primitives;
|
2017-01-13 01:59:00 -08:00 |
|
bjorn
|
af3957d3c3
|
Perspective projection textures;
|
2017-01-12 01:26:44 -08:00 |
|
bjorn
|
09fdb72d5c
|
Start texture projections;
|
2017-01-11 23:38:28 -08:00 |
|
bjorn
|
9e7e1a113f
|
Formatting;
|
2017-01-11 20:32:11 -08:00 |
|
bjorn
|
eba3996984
|
Improve CanvasState;
|
2017-01-11 20:26:08 -08:00 |
|
bjorn
|
9f43f84577
|
Fix Texture dimensions;
|
2017-01-11 18:45:01 -08:00 |
|
bjorn
|
b05e2630dd
|
CanvasState;
|
2017-01-11 09:25:43 -08:00 |
|
bjorn
|
1ad0ac557b
|
Basic framebuffers;
|
2017-01-08 22:51:43 -08:00 |
|
bjorn
|
2a8d40abd6
|
Deprecate Buffer Textures;
|
2017-01-08 21:29:16 -08:00 |
|
bjorn
|
e73e3fc5c4
|
Update to OpenVR 1.0.5;
|
2017-01-07 09:55:20 -08:00 |
|
bjorn
|
1e2294a345
|
Fix Source memory leak;
|
2017-01-06 19:15:03 -08:00 |
|
bjorn
|
d2d28e6100
|
Audio fixes;
|
2017-01-06 18:43:24 -08:00 |
|
bjorn
|
9cbfeb0bf4
|
Sync audio listener with headset;
|
2017-01-06 17:45:15 -08:00 |
|
bjorn
|
1c61fa88b3
|
HRTF;
|
2017-01-06 14:13:51 -08:00 |
|
bjorn
|
cd3da38478
|
lovr.audio.getVolume; lovr.audio.setVolume;
|
2017-01-06 00:41:08 -08:00 |
|
bjorn
|
84bbe291d1
|
Global pause/resume/rewind/stop for lovr.audio;
|
2017-01-06 00:37:16 -08:00 |
|
bjorn
|
c2c1e8aac5
|
Audio listener position and orientation;
|
2017-01-05 21:36:38 -08:00 |
|
bjorn
|
fa6b742972
|
Source:getOrientation; Source:setOrientation;
|
2017-01-05 21:21:14 -08:00 |
|
bjorn
|
d437d04259
|
SoundData -> SourceData;
|
2017-01-05 21:10:01 -08:00 |
|
bjorn
|
b28d822797
|
Source:setPosition; Source:getPosition;
|
2017-01-05 21:07:12 -08:00 |
|
bjorn
|
952330d1c8
|
Source:getPitch; Source:setPitch;
|
2017-01-05 20:32:22 -08:00 |
|