empyreanx
empyreanx
I'm having the same problem. Clean install of Linux Mint 18 with the exception of upgrading the kernel to 4.4.0-38-generic. Everything was fine on Mint 17.3. Let me know if...
I wrote a single-header OpenGL renderer written in C. It was partly inspired by SFML. It supports GL3.3+ and GLES3.1+ using the core profile. I know that might not satisfy...
Thanks, I'll look into this when I have time. I'm pretty focused on other things right now
Thank you for your very thoughtful comment, I'll do my best to answer your questions. Feel free to respond with more! ## 1. Why are you exclusively using a prepopulated...
I suppose if the entity id pool is initialized so that ids are popped off in order, this could reduce upfront memory usage.
Some updates in my thinking: 1. I think I see what you have in mind regarding the entity id pool. Your idea seems sensible and implementing it doesn't seem all...
I really appreciate your work. After meditating for a while, I thought this might work: ```c // Create bit mask with comp bit flipped on ecs_bitset_t comp_bit = 0; ecs_bitset_flip(&comp_bit,...
Does this look correct? The logic is a bit subtle. The code assumes that the entity in question will have the `comp_id` bit flipped during the course of the function...
Both calls are pretty cheap, that is, until you call them millions of times lol! It's hard to say in advance how the compiler will optimize the code, only benchmarks...
I'm back from vacation and ready to work! Below is my fix to the second bug we were discussing. It's very similar to my solution above for the dynamic exclude...