Microsoft likely wanted to avoid potential liability for inaccurately rated games with inappropriate content, since by viewing them they could be held responsible for not removing the game from sale.
Any developer who's going to ditch a platform because they have to run a second build clearly isn't all that serious. Compared to the effort involved in porting between a touch screen mobile device and a gamepad-based console, setting up multiple bu…
@RageKit I was curious so I dug into NV's developer docs:
Note that 32-bit floating point textures are accepted, but are converted to 16-bit floating point textures internally, and thus use of this extension is not recommended
Looks like they remove…
Oriku said:
Seconded. multiple pointers is a fine way to expose this. Also, how do you get access to the touchpad through native?
Touchpad events are also treated as a motion event, but have a different AMotionEvent_getAction() value (on…
@jbanes I'd like to retract my original solution.
After discussing the issue with a friend of mine, I believe what they're doing is a minor optimization, and clearing immediately is counter-productive. While a good driver will actually let you buffe…
On Android, unless composition bypass is enabled, your frame will be upscaled to 1080p as part of the composition process. That siad, I'm not sure if the Tegra 3 has any special handling for upscaling output to HDMI, so it's possible it's the same o…
@jbanes I noticed this as well on the Tegra 3; just change your rendering order so you clear immediately after the swap, rather than clearing before rendering.
I meant I don't understand why hasEvents would return false when getEvent can retrieve further inputs. It's the final solution that confuses me, not the problematic event handling in the native app glue.
Thanks for the tip! I'll #ifdef it for ouya.
@stolk Thanks! Unfortunately this doesn't fix the issue completely, just prolongs failure. If I hammer on both analogs at the same time it'll still die.
I've yet to test out compression on the Tegra 3, but from my experience with other mobile GPUs it's a huge win; they tend to be very easily bandwidth limited.
VicariousEnt said:
the OUYA dev experince should have had proper PC support out of the box.
Agreed, there really should have been an official driver provided.
Delpee said:
Wow, didn't know that! How come then that games like Killzone 2/3 are so visually stunning? Just tricks?Sorry for offtopic!
30fps, 720p, and SPUs :) Lower framerate and resolution means more time to render, and more ops per …
Android isn't too hard to develop for if you've got some experience developing games on some other platform. The docs are a bit sparse on the native end, but Java+libGDX is pretty easy to get running.
@SMASHWORX Make sure you're using gnustl if you want full C++ support.
The NDK provides multiple std implementations, and the default is quite sparse. Take a look at the docs folder of the NDK.
The big 3 system also relies on ESRB ratings; enforcing accurate ratings is a time consuming and expensive task.
What I like about the original suggestion is that it's simple, minimal effort solution to providing some parental controls for a consol…
Chuckle5 said:
I'm no lawyer, but doesn't that just mean you agree to let them use images or video of your intellectual property without seeking compensation under copyright law?
No, that's covered by the first clause in that section. I'…
JSIDD said:
The latest system update (build 1.0.18_r1 and software 0.0.5) seems to have resolved this issue for my ouya and monitor setup.
Fixed for me as well!
@Arruku You're missing the point; we're not asking for a complete system for managing what our children play.
As you've stated yourself, many parents have differing views on what is and is not appropriate.
The point of the kids zone is to provide …
@Yipe Don't use import! To add the sample projects, go to File->New->Project... and then select Android->Android Project from Existing Code.
The IAP sample has errors, but both the game and controller test load and run perfectly.