-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jeanne D'Arc is crashing with 'Hardware Transform' option off #5699
Comments
Where? Intro and battle both work fine, 32 and 64 bit, for me, with hardware transform off. -[Unknown] |
just boot the game here. This is linux 64 bits (ubuntu-gnome) |
gdb says: Program received signal SIGSEGV, Segmentation fault. |
err, it wasn't br:
|
oh goddamn i'm always forgetting github links cardinals. |
There are a few more errors before that GLES error: |
Those are irrelevant, but looks like you are getting a crash due to us using SSE instructions without taking care of alignment properly. @unknownbrackets , it's crashing in Vec3::Length , probably because it's not using _mm_loadu_ps properly, instead just accessing the variable directly. If the variable has ended up at a non-aligned address, that _mm_mul_ps may crash on pre-Ivy Bridge (which loosened up aligment requirements for arithmetic operands).... |
I'm wanting things to stay in registers, but that's not realistic for arguments. Force inline the others. May help #5699.
Well, I did not think about 32 bit enough, but I was hoping it would pass the arguments in xmm regs on 64 bit at least. -[Unknown] |
this was fixed |
At the boot of the game. Although it doesn't really 'work' correctly before at least it doesn't crash. And with the option on i have the terrible font problem, where are we supposed to drop the official fonts again?
bisected commit is:
4772852 is the first bad commit
commit 4772852
Author: Unknown W. Brackets [email protected]
Date: Sun Mar 16 17:56:34 2014 -0700
:040000 040000 43a087b28f52023e3b222771d2f238e762997fba f2a706b1b0d6dbaa36a2b562d1cdb1c2e4111180 M GPU
The text was updated successfully, but these errors were encountered: