Comment Re: Co-Eds Needs To Stop Showing (Score 5, Informative) 399
Women shouldn't have to tame their behaviour because some guys can't handle it
Police officers shouldn't have to wear heavy uncomfortable bullet proof vests because some gun wielding criminals can't handle being good law abiding citizens. That's about as sensical as your statement. It's unrealistic to expect there to be no criminals, just as it is unrealistic to expect there to be no rapists. "They can't handle it" cause that's the stereotypical macho masculine view. That a man should just man up and if he doesn't he's a pussy that can't handle it. Fuck things like mental health or how he grew up or whatever the fuck else right? Being piss drunk makes you an easier target as you can't think/control your bodily normally. By no means does not drinking remove all risk, it just reduces it. It's hysterical that rather than acknowledging that fact, you'd rather refute it by saying we should be living in some utopia where no one does any wrong. Fuck off.
Comment Re:Why? (Score 1) 166
I wouldn't need to create a union, cause i would simply program in C++. Even in Android's situation, Google could easily make some sort of C++ library for Android where they do all the JNI calls themselves. That way the user would never have to use JNI themselves. Even from there, odds are the Java code for the Android library makes some call to native. At that point it's simply exposing that API in native code. Like i said Android is just half assing native support. So no that's not the way it is, cause there are so many ways it could be fixed to the point you wouldn't even need to make a JNI call to Java from C++ or vice versa. You could just do everything in C++ which, if you are using C++ for a game you would probably actually prefer. Though that's NOT possible because of Google's laziness to implement an actual native API. So there is another way, you could avoid JNI altogether and then there's not of this bs that "that's the way it is" cause that's not the way is. That's the current way it is but there is a better way that Google just refuses to do. Probably cause they want you to write in Java, so that it is easier to disassemble your code to spy on, who knows.
Like i said in the previous post, calling a C/C++ from Java isn't that difficult, why you keep saying it isn't that big of a deal i don't understand without even acknowledging the way i'm actually talking about. It's making a Java call from C/C++ that is a pain in the ass. You know if you are writing in C/C++ and you need to make some call to Java code to get information you need. No using Unicode isn't the problem, nor is it the fact that you have to manually create a Java object in C++ code.
Comment Re:Why? (Score 1) 166
Also here's some sample code, if you don't think that's ugly i don't know what to tell you. I also didn't go into the problems with debugging either but at least some of it was fixed i think. Like how startup code use to not be debug-able cause the debugger for native code was started after the application was already running.
jstring Java_the_package_MainActivity_getJniString( JNIEnv* env, jobject obj){
jstring jstr = (*env)->NewStringUTF(env, "This comes from jni.");
jclass clazz = (*env)->FindClass(env, "com/inceptix/android/t3d/MainActivity");
jmethodID messageMe = (*env)->GetMethodID(env, clazz, "messageMe", "(Ljava/lang/String;)Ljava/lang/String;");
jobject result = (*env)->CallObjectMethod(env, obj, messageMe, jstr);
const char* str = (*env)->GetStringUTFChars(env,(jstring) result, NULL);
printf("%s\n", str);
return (*env)->NewStringUTF(env, str);
}
Comment Re:Why? (Score 2) 166
Comment Re:DRM Does Work (Score 1) 301
Comment Re:DRM Does Work (Score 1) 301
Comment Re:RAM is not cheap (Score 1) 209
Comment Re:DirectX (Score 1) 281
Comment Re:Look into Vulkan (Score 1) 281
Comment Re:DirectX (Score 1) 281
Comment Re:PS4 Drive Replaceable (Score 1) 106
- Heading to a friends place to play one of my games with him but only have a couple hours to play, I could spend that time re-downloading the game onto his console or I could just bring my drive with me.
So you mean that one off chance you actually go over to a friends house to play a co-op game im assuming. Not much of those left, even Halo is removing split screen. So for the other 99% of the time you use your console you'll end up suffering slow load times. Sound great.
- Heading to family's for an extended period who have a 20GB monthly cap on their internet (no joke), either all 3 of us bring our consoles or 1 brings the console and the other two bring their drives.
Why wouldn't all 3 of you want to bring your consoles? What if you want to play two different games at the same time? Also if your going to family's for an extended period why are you bringing your consoles over instead of, you know, spending time with your family?
- Friend wants to "borrow" DLC I own, I can leave my drive with him & a signed in account for him to be able to access the content.
Ah illegal copying.
None of those points really cover a large portion of your console use. It really doesn't excuse not being able to swap out the internal HDD.