1085901867098431488, 1117807294295592960, 1144107248215609344
This commit is contained in:
1 parent
ef7201f5bf
commit
16c6591de9
4 files changed
+135
No files matched your search
+38
@@ -0,0 +1,38 @@
|
||||
---
|
||||
title: "There is an odd tendency of modern society to make the assumption that if something is modern, it must be superior to the older equivalent, which is assumed to be incorrect or antiquated."
|
||||
type: archive
|
||||
source: twitter
|
||||
source_url: "https://x.com/rfleury/status/1085901867098431488"
|
||||
author: "Ryan Fleury"
|
||||
handle: rfleury
|
||||
post_id: "1085901867098431488"
|
||||
date: 2019-01-17
|
||||
archived: 2026-08-26
|
||||
draft: false
|
||||
tags:
|
||||
- archive
|
||||
- twitter
|
||||
- rfleury
|
||||
description: "There is an odd tendency of modern society to make the assumption that if something is modern, it must be superior to the older equivalent, which is assumed to be incorrect or antiquated."
|
||||
in_reply_to: ""
|
||||
---
|
||||
|
||||
## Source
|
||||
|
||||
- URL: https://x.com/rfleury/status/1085901867098431488
|
||||
- Author: Ryan Fleury (@rfleury)
|
||||
- Posted: 2019-01-17 14:09:14
|
||||
|
||||
## Thread
|
||||
|
||||
**1/** **@rfleury** ^1085901867098431488
|
||||
|
||||
There is an odd tendency of modern society to make the assumption that if something is modern, it must be superior to the older equivalent, which is assumed to be incorrect or antiquated. While sometimes true, I argue that to make this as an _assumption_ is patently absurd.
|
||||
|
||||
**2/** **@rfleury** ^1085901869061365761
|
||||
|
||||
It's very possible that we took a wrong turn at some point, and made a misstep that folks a few decades ago didn't.
|
||||
|
||||
**3/** **@rfleury** ^1085901870642618368
|
||||
|
||||
It isn't like humans from 30, 100, or 1000 years ago were biologically different from today's humans. Environmental factors held constant, they were just as smart. We would be fools to disregard so easily what history has to say.
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
---
|
||||
title: "I wrote a custom data description parser with introspection features which can be directly used with C for introspection and code generation."
|
||||
type: archive
|
||||
source: twitter
|
||||
source_url: "https://x.com/rfleury/status/1117807294295592960"
|
||||
author: "Ryan Fleury"
|
||||
handle: rfleury
|
||||
post_id: "1117807294295592960"
|
||||
date: 2019-04-15
|
||||
archived: 2026-08-26
|
||||
draft: false
|
||||
tags:
|
||||
- archive
|
||||
- twitter
|
||||
- rfleury
|
||||
description: "I wrote a custom data description parser with introspection features which can be directly used with C for introspection and code generation."
|
||||
in_reply_to: ""
|
||||
---
|
||||
|
||||
## Source
|
||||
|
||||
- URL: https://x.com/rfleury/status/1117807294295592960
|
||||
- Author: Ryan Fleury (@rfleury)
|
||||
- Posted: 2019-04-15 15:10:01
|
||||
|
||||
## Thread
|
||||
|
||||
**1/** **@rfleury** ^1117807294295592960
|
||||
|
||||
I wrote a custom data description parser with introspection features which can be directly used with C for introspection and code generation. Here's a basic demo of it being used for some IMGUI code generation for a structure:
|
||||
|
||||
#programming
|
||||
|
||||
https://www.youtube.com/watch?v=5TstiBqWcyk
|
||||
|
||||
**2/** **@rfleury** ^1117823455049551872
|
||||
|
||||
Here's a GitHub link for those interested.
|
||||
|
||||
https://github.com/ryanfleury/data_desk
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
---
|
||||
title: "When writing graphics applications and demos, I've found loading in complex geometry without introducing any ridiculous dependencies (I'm looking at you, Assimp) is a pain and normally results in me writing some crappy special-case parser for OBJ so that I can throw some..."
|
||||
type: archive
|
||||
source: twitter
|
||||
source_url: "https://x.com/rfleury/status/1144107248215609344"
|
||||
author: "Ryan Fleury"
|
||||
handle: rfleury
|
||||
post_id: "1144107248215609344"
|
||||
date: 2019-06-27
|
||||
archived: 2026-08-26
|
||||
draft: false
|
||||
tags:
|
||||
- archive
|
||||
- twitter
|
||||
- rfleury
|
||||
description: "When writing graphics applications and demos, I've found loading in complex geometry without introducing any ridiculous dependencies (I'm looking at you, Assimp) is a pain and normally results in me writing some crappy special-case parser for OBJ so that I can throw some..."
|
||||
in_reply_to: ""
|
||||
---
|
||||
|
||||
## Source
|
||||
|
||||
- URL: https://x.com/rfleury/status/1144107248215609344
|
||||
- Author: Ryan Fleury (@rfleury)
|
||||
- Posted: 2019-06-27 04:56:39
|
||||
|
||||
## Thread
|
||||
|
||||
**1/** **@rfleury** ^1144107248215609344
|
||||
|
||||
When writing graphics applications and demos, I've found loading in complex geometry without introducing any ridiculous dependencies (I'm looking at you, Assimp) is a pain and normally results in me writing some crappy special-case parser for OBJ so that I can throw some... (1/5)
|
||||
|
||||
**2/** **@rfleury** ^1144107248911884288
|
||||
|
||||
...static geometry into my application easily. This sucks, so I decided to write a single-header OBJ loader in C (also probably close to C++ compatible, but I didn't check). It's not really complete (no material support yet), but does auto-triangulization, sub-models, (2/5)
|
||||
|
||||
**3/** **@rfleury** ^1144107249620672512
|
||||
|
||||
polygon groups, and works within a fixed-size parsing buffer. The high-level API that it provides (the LoadOBJ function) uses the CRT to load in the file and allocate a huge parsing buffer, but the lower level ParseOBJ function just works on the memory that is passed to it. (3/5)
|
||||
|
||||
**4/** **@rfleury** ^1144107250363117569
|
||||
|
||||
Documentation, bug fixes, and support will get better as I fix it up a bit, but here's a link to the WIP version for those interested:
|
||||
|
||||
https://gist.github.com/ryanfleury/0062f2ffdec07bcda8a4a0ef5c7f8f37
|
||||
|
||||
(4/5)
|
||||
|
||||
**5/** **@rfleury** ^1144107251134865408
|
||||
|
||||
Here's proof that it loads Sponza out of the box (with a lack of proper material support right now)!
|
||||
|
||||
(5/5)
|
||||
|
||||

|
||||
@@ -12,6 +12,9 @@ tags:
|
||||
- [[archive/threads/rfleury/2018-11-12-in-modern-day-software-engineering-culture-there]]
|
||||
- [[archive/threads/rfleury/2018-12-10-a-recent-lesson-ive-learned-about-programming-the]]
|
||||
- [[archive/threads/rfleury/2019-01-11-problems-i-dont-have-when-writing-c-and-c-code]]
|
||||
- [[archive/threads/rfleury/2019-01-17-there-is-an-odd-tendency-of-modern-society-to]]
|
||||
- [[archive/threads/rfleury/2019-04-15-i-wrote-a-custom-data-description-parser-with]]
|
||||
- [[archive/threads/rfleury/2019-06-27-when-writing-graphics-applications-and-demos-ive]]
|
||||
- [[archive/threads/rfleury/2019-08-29-why-do-we-spend-so-much-effort-to-encode]]
|
||||
- [[archive/threads/rfleury/2019-12-23-the-new-4coder-update-beta-4-1-0-has-been-awesome]]
|
||||
- [[archive/threads/rfleury/2019-12-26-thread]]
|
||||
|
||||
Reference in new issue
Block a user