This website requires JavaScript.
509d88f990
Update README.md
master
David Allemang
2017-08-01 22:06:35 -04:00
a4dbb9aa6f
Copied UsageHint documentation from khronos docs
restructure
David Allemang
2017-04-06 15:15:52 -04:00
5663331abf
Enabled instanced rendering
David Allemang
2017-04-06 15:04:41 -04:00
7a3ac51609
Removed documentation command
David Allemang
2017-03-22 11:26:19 -04:00
330b243779
Upaded NuGet packages
David Allemang
2017-03-14 11:58:47 -04:00
0164992bb0
Removed docs
David Allemang
2017-03-14 11:31:38 -04:00
942174f6bc
Added dispose calls
David Allemang
2017-03-11 21:17:53 -05:00
61d5c62e5c
Added ToString and descriptive log messages, use IBO
David Allemang
2017-03-11 21:16:48 -05:00
17d7c75df5
Added VertexArray class. Needs more work for buffer attaching mechanism and cannot infer attrib location from attrib name.
David Allemang
2017-03-11 21:08:02 -05:00
2b48366c0a
Switch manual shader dispose to using statement
David Allemang
2017-03-11 15:21:13 -05:00
93d138623d
Added manual VAO usage, moved shader assignment to Trace log
David Allemang
2017-03-11 15:12:26 -05:00
273e519e70
removed header link
David Allemang
2017-03-10 01:16:17 -05:00
50fc40ecd3
updated headers
David Allemang
2017-03-10 00:57:31 -05:00
37da237a5c
changed index.html to index.md
David Allemang
2017-03-10 00:53:47 -05:00
b0d6c467ff
Set theme jekyll-theme-slate
David Allemang
2017-03-10 00:51:42 -05:00
fd7ea9fc2c
Merge branch 'master' of https://github.com/allemangD/Diamond
David Allemang
2017-03-10 00:28:59 -05:00
599fa8a8d8
Update index.html
David Allemang
2017-03-10 00:28:13 -05:00
95bf5afe36
Tweaked automatic documentation generation settings
David Allemang
2017-03-10 00:22:46 -05:00
dbe9b15944
readded docs
David Allemang
2017-03-10 00:17:53 -05:00
fb2aabb847
added new index.html
David Allemang
2017-03-10 00:15:09 -05:00
1521c06821
removed docs
David Allemang
2017-03-10 00:12:04 -05:00
be8f3e64ff
Set theme jekyll-theme-cayman
David Allemang
2017-03-10 00:08:54 -05:00
bc7eb114f4
Create index.html
David Allemang
2017-03-10 00:07:36 -05:00
62ecbec498
Added pages site
David Allemang
2017-03-10 00:00:18 -05:00
083e08bb76
Set theme jekyll-theme-cayman
David Allemang
2017-03-09 23:59:50 -05:00
eb5aadee39
remove generated docs
David Allemang
2017-03-09 23:58:34 -05:00
002accf026
Merge branch 'master' of https://github.com/allemangD/Diamond
David Allemang
2017-03-09 23:58:06 -05:00
d1e02711be
Removed generated files
David Allemang
2017-03-09 23:57:20 -05:00
d9c8402d15
Set theme jekyll-theme-slate
David Allemang
2017-03-09 23:56:52 -05:00
190f7d38e3
Set theme jekyll-theme-slate
David Allemang
2017-03-09 23:56:33 -05:00
9e0b9fa788
Set theme jekyll-theme-slate
David Allemang
2017-03-09 23:55:37 -05:00
4134c5b49b
auto-generate documentation page with doxygen
David Allemang
2017-03-09 23:50:56 -05:00
9760093f39
Added buffer and buffer<>, tweaked more documentation
David Allemang
2017-03-09 20:52:11 -05:00
bc41ccd65b
Tweaked Loggers
David Allemang
2017-03-09 15:47:45 -05:00
ffc525a0fd
Removed most files, began rewriting program, shader, globject
David Allemang
2017-03-08 23:45:37 -05:00
9f64d7f2cd
Suggested changes
David Allemang
2017-03-07 02:16:21 -05:00
90b7545758
Convert int? *location to bool has* and int *location
David Allemang
2017-03-05 00:31:31 -05:00
77b28b4ce0
reformat and remove unneeded usings
David Allemang
2017-03-04 17:10:47 -05:00
5a3561a635
Fewer array copies in FromWavefront, use multiple rendergroups in hexrender
David Allemang
2017-03-03 01:53:20 -05:00
3e3b033de6
removed Mesh, added VertexBuffer
David Allemang
2017-03-03 01:01:26 -05:00
0d34233cb7
Generic RenderGroup
David Allemang
2017-03-02 00:43:31 -05:00
90b8b65b07
Added RenderGroup and Camera
David Allemang
2017-03-02 00:29:27 -05:00
ee78f4262e
Decoupled GLObject from Wrapper
David Allemang
2017-03-01 21:54:03 -05:00
33415d28b8
Removed int conversion operator
David Allemang
2017-03-01 18:19:23 -05:00
4979c59695
Added documentation to VertexData, and VertexPointer, and VertexDataInfo
David Allemang
2017-03-01 17:08:09 -05:00
af6d8b0e8a
Added documentation to Util types
David Allemang
2017-03-01 16:52:16 -05:00
88ab90f186
Added documentation to all GLObject types
David Allemang
2017-03-01 16:30:54 -05:00
4f9843b632
Added documentation to all Wrapper types
David Allemang
2017-03-01 15:51:53 -05:00
e4081ea662
Wrapper and GLObject each have one logger instance - all globjects and wrappers use that logger
David Allemang
2017-03-01 15:25:50 -05:00
b64f2a030c
Consistent structure to all Wrapper classes
David Allemang
2017-03-01 03:02:48 -05:00
4d69119f40
Changed type names to be more appropriate
David Allemang
2017-03-01 02:45:27 -05:00
3de77f9ad6
Refactored types into appropriate namespaces
David Allemang
2017-03-01 02:37:01 -05:00
71f4cd47da
Program disposable bug-fix
David Allemang
2017-03-01 02:04:43 -05:00
69f2c90682
Removed unnecessary using directives left over from migration
David Allemang
2017-03-01 02:01:57 -05:00
b8e184154f
Fully migrated GLObject to factory pattern - some bug fixes still needed
David Allemang
2017-03-01 02:01:12 -05:00
aa6b4d4b68
Migrate to Factory/Wrapper - HexRender complete
David Allemang
2017-03-01 01:48:09 -05:00
a37dda46a0
Migrate to Factory/Wrapper - Diamond complete
David Allemang
2017-03-01 01:38:23 -05:00
22392e7d83
Migrate to Factory/Wrapper pattern - Texture complete
David Allemang
2017-03-01 01:30:06 -05:00
f51140b7db
Migrating to Factory/Wrapper - GLBuffer and VertexBuffer complete
David Allemang
2017-03-01 01:12:59 -05:00
e94ff90a88
Migrating to Factory/Wrapper pattern - Program complete
David Allemang
2017-03-01 00:34:54 -05:00
3b95b7e871
Started migrating to Factory/Wrapper pattern - Shader complete
David Allemang
2017-02-28 23:12:51 -05:00
4f2e792298
Created Diamond.Util, added SubArray and adjusted references
David Allemang
2017-02-28 12:19:17 -05:00
76542f5175
Created Diamond.Util, added SubArray and adjusted references.
David Allemang
2017-02-28 12:18:52 -05:00
a22c47484e
Removed Level usages - class structure is broken.
David Allemang
2017-02-28 11:41:00 -05:00
4d4eea54bb
Added rudimentary texture loading in Level. It, too, sucks, but works as a prototype
David Allemang
2017-02-27 23:27:16 -05:00
1824de6842
Updates to Level. More functionality, but also very unstable.
David Allemang
2017-02-27 23:11:14 -05:00
8566105158
Use linq instead of JsonConvert - makes for less nast code, but this still needs work.
David Allemang
2017-02-27 21:39:29 -05:00
cae11cf556
Migrated to use Levels in hexworld, move tile-related types to Diamond
David Allemang
2017-02-27 20:43:53 -05:00
86ed1473e4
Initial Level Additions
David Allemang
2017-02-27 20:41:11 -05:00
1c5491a2c5
Load multiple meshes from obj file
David Allemang
2017-02-27 19:15:00 -05:00
7259f5daf2
Fixed obj.fs.glsl from log testing.
David Allemang
2017-02-27 16:40:14 -05:00
180d714995
Starting to use NLog for logging.
David Allemang
2017-02-27 16:37:26 -05:00
5a30be5435
Removed broken logging
David Allemang
2017-02-27 11:03:35 -05:00
d7b393fb9e
Change target framework to .NET 4.6.1
David Allemang
2017-02-27 03:56:38 -05:00
aef02e76af
Removed .obj from .gitignore
David Allemang
2017-02-27 03:47:34 -05:00
7a187c346e
wavefront obj support
David Allemang
2017-02-27 03:40:54 -05:00
6385f62e20
Removed unneeded usings
David Allemang
2017-02-27 02:37:55 -05:00
33a6a670b2
Update README.md
David Allemang
2017-02-27 02:27:08 -05:00
73e70c3a60
Added Mesh class, removed attrib pointer management from Program, shifted to mesh. MUST use Program.UseDefault instead of GL.Use(0) to prevent crash, but meshes can't render with it anyway.
David Allemang
2017-02-27 02:22:54 -05:00
84608d5981
Started refactors for logging and level loading
David Allemang
2017-02-27 01:04:30 -05:00
a7c2f5bb29
Rename Buffer to GLBuffer to prevent name conflict.
David Allemang
2017-02-26 23:17:21 -05:00
df6965c003
Added third block type and textures.
David Allemang
2017-02-26 22:27:03 -05:00
02a9a6d662
Replaced VBO with Buffer and SubArray. Program now recieves Buffer, rather than VBO receiving Program. Added VertexDataAttribute for vertex structs.
David Allemang
2017-02-26 18:51:21 -05:00
7500e0e7a4
Added documentation comments, reorganized HexRender
David Allemang
2017-02-26 02:19:59 -05:00
bc584c8f42
Moved util files to separate class library
David Allemang
2017-02-26 01:30:27 -05:00
8a68bc6d2d
Merged TODO removal and IDispose addition
David Allemang
2017-02-26 00:36:08 -05:00
ce3b5cce6c
GLObject implements IDisposable
David Allemang
2017-02-26 00:33:29 -05:00
1ccf320d7d
Merge branch 'master' of https://github.com/allemangD/hexworld
David Allemang
2017-02-25 20:17:21 -05:00
5e4a95f751
Removed todo comments; created issues on github
David Allemang
2017-02-25 20:16:55 -05:00
20f2ed8b0e
Create README.md
David Allemang
2017-02-25 19:22:07 -05:00
b30f79acda
Shader loader
David Allemang
2017-02-25 16:01:56 -05:00
88e773ef25
Reflection and deserialization for vertex data
David Allemang
2017-02-25 06:03:56 -05:00
d185544e47
Fixed aliasing issues, sinusoidal movment test
David Allemang
2017-02-25 03:45:27 -05:00
e473c9fb15
Initial tiles testing
David Allemang
2017-02-25 00:40:41 -05:00
234d1669dd
Works on AMD now
David Allemang
2017-02-24 23:08:21 -05:00
ece5b0d30f
Remove instancetiles
David Allemang
2017-02-24 21:45:40 -05:00
2710007ec2
More OO-like. a bit easier to read/use things
David Allemang
2017-02-24 21:22:13 -05:00
338efc337e
Slowly getting things working
David Allemang
2017-02-24 16:31:15 -05:00
87120574c8
Add project files.
David Allemang
2017-02-22 22:45:04 -05:00
adadec1701
Add .gitignore and .gitattributes.
David Allemang
2017-02-22 22:45:01 -05:00