Research branch: https://advancedresearch.github.io
Discord (Piston): https://discord.gg/TkDnS9x
Discord (AdvancedResearch): https://discord.gg/JkrhJJRBR2
I tell them that the foundation of Path Semantics is Logic at the hardest level. There is no harder level above this level.
I tell them that the foundation of Path Semantics is Logic at the hardest level. There is no harder level above this level.
A frame graph is a graph, precisely because each command list can be thought of as a node. Edges are references.
A frame graph is a graph, precisely because each command list can be thought of as a node. Edges are references.
It's a movie about Nazis that are trialed and executed. Also about some of the people that made it happen.
My father likes these kind of movies: Reality based stories. He doesn't like fantasy.
It's a movie about Nazis that are trialed and executed. Also about some of the people that made it happen.
My father likes these kind of movies: Reality based stories. He doesn't like fantasy.
Good.
Voters get a choice in the primary. They can research the candidates, find their positions on issues and choose.
She's getting ultra-gerrymandered out of her Rep seat, so why not take the shot.
It's a primary. Not a coliseum fight.
Good.
Voters get a choice in the primary. They can research the candidates, find their positions on issues and choose.
She's getting ultra-gerrymandered out of her Rep seat, so why not take the shot.
It's a primary. Not a coliseum fight.
However, compared to AI startups, Rust game developers look like geniuses.
I can't think of any worse financial strategies than I see in 99% of all AI startups.
You know what AI means, right?
However, compared to AI startups, Rust game developers look like geniuses.
I can't think of any worse financial strategies than I see in 99% of all AI startups.
You know what AI means, right?
"I have developed C++ professionally for over a decade. For small things I will use Python if run time performance doesn't matter or Rust if run time performance matters."
Rust isn't going to replace C++ overnight. It will start to slowly creep in, piece by piece.
"I have developed C++ professionally for over a decade. For small things I will use Python if run time performance doesn't matter or Rust if run time performance matters."
Rust isn't going to replace C++ overnight. It will start to slowly creep in, piece by piece.
This update removes the old code and reexports 3 libraries for content production: Turbine-Process3D, Turbine-Reactive and Turbine-Scene3D.
crates.io/crates/turbine
This update removes the old code and reexports 3 libraries for content production: Turbine-Process3D, Turbine-Reactive and Turbine-Scene3D.
crates.io/crates/turbine
This update moves the OpenGL backend to a separate library: `turbine_scene3d-opengl`.
This makes it easier to create new backends for Turbine-Scene3D, e.g. WGPU.
crates.io/crates/turbi...
This update moves the OpenGL backend to a separate library: `turbine_scene3d-opengl`.
This makes it easier to create new backends for Turbine-Scene3D, e.g. WGPU.
crates.io/crates/turbi...
The plan is to do something similar to the Piston framework, but more for content production.
The plan is to do something similar to the Piston framework, but more for content production.
The Chess pieces should have physics, so the wind might topple them over occasionally, or you can flip the table when you lose.
AI opponents get older the better they are.
The Chess pieces should have physics, so the wind might topple them over occasionally, or you can flip the table when you lose.
AI opponents get older the better they are.
We could use two Cargo features, one for OpenGL and one for WGPU. Or, we can split them up into backend crates.
We could use two Cargo features, one for OpenGL and one for WGPU. Or, we can split them up into backend crates.
This update took 2 days of work, where I had to first work on WinitWindow to fill out features from GlutinWindow, such that I could later upgrade GlutinWindow using source from WinitWindow.
Phew! 😮💨
We have to patch it with more fixes too.
crates.io/crates/pisto...
This update took 2 days of work, where I had to first work on WinitWindow to fill out features from GlutinWindow, such that I could later upgrade GlutinWindow using source from WinitWindow.
Phew! 😮💨
We have to patch it with more fixes too.
crates.io/crates/pisto...
both use c++
both use c++
This update brings the Winit backend for Piston up to speed with the other Window backends.
crates.io/crates/pisto...
This update brings the Winit backend for Piston up to speed with the other Window backends.
crates.io/crates/pisto...
Piston follows SDL2's approach. This is because when you give instructions to the user to press e.g. "P", this should be visually coherent with the keyboard device.
Modifiers shouldn't matter.
Piston follows SDL2's approach. This is because when you give instructions to the user to press e.g. "P", this should be visually coherent with the keyboard device.
Modifiers shouldn't matter.
There is no single paradigm or way of thinking that is the "final answer" of design.
Productivity depends as much on the people participating in the process, as the tools and language biases involved.
There is no single paradigm or way of thinking that is the "final answer" of design.
Productivity depends as much on the people participating in the process, as the tools and language biases involved.
This update migrates to Winit and WGPU. Now you can turn on a "batteries" feature and get an awesome set of libraries for gamedev. Bevy ECS, Image formats, Physics, Audio, 3D assets, Scripting (Dyon), AI behavior trees ... we got it.
crates.io/crates/pisto...
This update migrates to Winit and WGPU. Now you can turn on a "batteries" feature and get an awesome set of libraries for gamedev. Bevy ECS, Image formats, Physics, Audio, 3D assets, Scripting (Dyon), AI behavior trees ... we got it.
crates.io/crates/pisto...
I could wait for the next release, but I'll try see if can execute commands directly. Regardless of whether we'll go with RenderBundle or not, we need to optimize the design of the WGPU Graphics2D backend.
I could wait for the next release, but I'll try see if can execute commands directly. Regardless of whether we'll go with RenderBundle or not, we need to optimize the design of the WGPU Graphics2D backend.
I tested it on the example code I gave. It fixes the memory leak.
Wow.
I knew WGPU got a lot more attention that Gfx, but still... wow. That was quick!
I tested it on the example code I gave. It fixes the memory leak.
Wow.
I knew WGPU got a lot more attention that Gfx, but still... wow. That was quick!
It's going to be some iterations on the new PistonWindow design. There might also be some bugs, performance issues and missing features.
It's going to be some iterations on the new PistonWindow design. There might also be some bugs, performance issues and missing features.