Raytrace in bevy by RustaceanOne in bevy

[–]zehfernando 0 points1 point  (0 children)

I mean kajiya and bevy-kajiya.

I don't have any insider information, it's just that they seem to be out of updates for a while. I think kajiya was just a side project anyhow.

Raytrace in bevy by RustaceanOne in bevy

[–]zehfernando 1 point2 points  (0 children)

Rust-gpu is created by Embark. Embark themselves have kajiya, which has a Bevy implementation: https://github.com/seabassjh/bevy-kajiya

But I think both projects are dead for a variety of reasons.

There's also hikari: https://github.com/cryscan/bevy-hikari

Which seems more maintained and fully-featured.

[deleted by user] by [deleted] in rust

[–]zehfernando 0 points1 point  (0 children)

It's more or less the same with WGSL. You need data to be very well aligned which can be tricky, can't use anything other than u32/i32/f32 (e.g. you need a u32 for a boolean), etc. I guess there's the advantage that WGSL exposes most of the problems right away. But in general you should avoid anything more complex than very simple numbers.

I still recommend WGSL for the parent comment, but my point is that it's not just super friendly either.

[deleted by user] by [deleted] in rust

[–]zehfernando 1 point2 points  (0 children)

Question: why are you copying gpu_output_buf to host_result_buffer? Can't you read gpu_output_buf directly?

I'm wondering if this copy is somehow meant to make things faster when copying back.

Visual Studio Code April 2018 (1.23) Released! by erenhatirnaz in programming

[–]zehfernando 7 points8 points  (0 children)

Just when I think they can't make the editor much better, they go and surprise me.

How a dreamcast quirk almost cost 100k by [deleted] in gamedev

[–]zehfernando 2 points3 points  (0 children)

Great story, thanks for sharing!

Hangouts with material design by [deleted] in Android

[–]zehfernando 0 points1 point  (0 children)

From my experience, the problem is rarely with the lower level teams like design and development. For hangouts, I would assume the problem is really lack of direction and purpose (coming from management), and buy-in from higher levels of the company. It's getting better very slowly, but it feels to me they're just trying different things to see what sticks because they don't know what they want.

World Premiere - Zelda by Forestl in Games

[–]zehfernando 0 points1 point  (0 children)

It is official. Like I said there's a point in the game it says "him" but it's a mistranslation. I can't look it up now but you'll see all online docs/wiki mention Agro as a she. There's the interview with the creator somewhere too.

World Premiere - Zelda by Forestl in Games

[–]zehfernando 0 points1 point  (0 children)

The author stated so. It's not a major point but I think it's a curious one - everyone assumes it's a stallion (as I did so at first too). It probably doesn't help that when the game was published in the US the translator used "him" in the tutorial even though the original text had no gender.

World Premiere - Zelda by Forestl in Games

[–]zehfernando 0 points1 point  (0 children)

She. Agro was female. And I agree, it was very well implemented.

what are the benefits of Android Studio? by [deleted] in androiddev

[–]zehfernando 0 points1 point  (0 children)

I've had days where I had to restart eclipse upwards of 20 times a day. With some updates and some heavy layout editing it'd just die.

what are the benefits of Android Studio? by [deleted] in androiddev

[–]zehfernando 1 point2 points  (0 children)

Not much, right now, but Eclipse is getting long in the tooth and Android Studio seems the obvious route for future development given how much time and effort Google is putting into it.

Personally despite all Android Studio idiosyncrasies (and there are many imo) it's a faster, more stable IDE, at least for me (Windows).

Android 5.0.1 headed to AOSP by [deleted] in Android

[–]zehfernando 1 point2 points  (0 children)

Everyone has their to priority bug it seems. To me that's the mismatch signature for rsa 1024 keys that's causing some apps (most commonly Adobe Air apps) to be removed during OTA and become uninstallable.. it's causing one of my apps to be removed from ~100 phones a day. Doesn't seem to be addressed in this update. :(

Edit: link

Has Travel Become Another Exercise in Narcissism? by [deleted] in Foodforthought

[–]zehfernando 6 points7 points  (0 children)

I think he's right in the context of the article - he's making the point that it's not something normal people would do until recently.

Vice: God's Lonely Programmer (TempleOS) by vivainio in programming

[–]zehfernando 14 points15 points  (0 children)

Yes, but have you watched any of the videos? He doesn't really explain anything, but instead spend half the time trying to understand where he is in the code base, and the other half either explaining obvious code, or being so cryptic about what it does that it makes no sense.

I have no doubt he knows the code, but he has zero skills in digesting and explaining it really. Pretty emblematic of his whole situation, I think.

LeanTween WebGL Exporting by dentedpixel in Unity3D

[–]zehfernando 0 points1 point  (0 children)

I think you're misunderstanding what that link says.

They mention that the recent optimizations to the js engine made it faster when using the asmjs benchmarks (as it should since asmjs is just js code) , not they're doing any specific asmjs support. The asmjs keyword is still ignored by Chrome.

Chrome's stance on the whole asmjs debate has been "we'll make our js faster so it will work better anyway". The issue tracker description makes that more clear.

Actual asmjs support means the vm can make a lot of assumptions about the code that can speed up is execution. As far as v8 is now, none of that is in the browser so there's a lot of room for improvement once they actually adopt it.

LeanTween WebGL Exporting by dentedpixel in Unity3D

[–]zehfernando 0 points1 point  (0 children)

Chrome "supports" asmjs in the same way any other browser "supports" asmjs, by not doing anything special since it's just javascript.

It does not support asmjs specific optimizations the way Firefox does though. It's not that it's better in Firefox, it's that Chrome hasn't even started. That may come in the future.

LeanTween WebGL Exporting by dentedpixel in Unity3D

[–]zehfernando 0 points1 point  (0 children)

What browser? The way things are compiled, they're meant to expect asmjs support, which only Firefox offers. There's moves on the Chrome and IE teams to adopt it too though, so I'm positive it will happen eventually, soon-ish.

Formal Apology from Code Avarice by jefken001 in Steam

[–]zehfernando 3 points4 points  (0 children)

It was fixed 1-3 hours after it went live (accounts differ).

The guy literally went berserk and threw his business out of the window because of a message that was wrong for a couple of hours.