aarcangeli / Serious-Sam-Android

Porting of Serious Sam: The Second Encounter for android
72 stars 23 forks source link

Fixed compilation on Linux, full case sensitive filenames and paths, more fixes #45

Closed Skyrimus closed 4 years ago

Skyrimus commented 4 years ago

1) Fixed compilation on Linux 2) Compiled prebuilt bison for Linux x64 3) Compiled prebuilt flex for Linux x64 4) Compiled prebuilt ecc for Linux x64 5) Fixed afStarsPositions indexes 6) Fixed rendering map size on LoadingHook 7) Fixed paths in includes from \ slash to / 8) Full case sensitive paths and filenames fixed 9) Changes some classes for normal build in windows and linux 10) Fixed some float calculation 11) Fixed ShadowsMap in LightMixer (+ 5-6 fps) 12) Added new cheat Infinite Ammo 13) Fixed TFE and TSE maps rendering 14) Disabled smooth axes 15) https://github.com/aarcangeli/Serious-Sam-Android/pull/45/commits/a75fbec0b719b0e1aa8247f3e6ca5b048a719a29

A lot of improves and code fixes... Just check commits

DartPower commented 4 years ago

Good work! 👍

aarcangeli commented 4 years ago

Hi @Skyrimus, I'm really excited about this PR. Tell me when you're done, so I can make a full review.

Skyrimus commented 4 years ago

Hi @Skyrimus, I'm really excited about this PR. Tell me when you're done, so I can make a full review.

Ok. i write you later

aarcangeli commented 4 years ago

@Skyrimus do not worry about failed checks, I'm still experiencing it

Skyrimus commented 4 years ago

@Skyrimus do not worry about failed checks, I'm still experiencing it

Ok, now i fixing some lags

Skyrimus commented 4 years ago

@aarcangeli you can merge PR

aarcangeli commented 4 years ago

Why did you removed the x86 abi?

Skyrimus commented 4 years ago

@aarcangeli because x86 libs don t get same CRC as arm and crash network between arm and x86 with CRC error in diff, if use only arm libs this works fine on x86 devices and not get error, because x86 devices can run arm binaries by houdini arm emualtion

aarcangeli commented 4 years ago

if use only arm libs this works fine on x86 devices and not get error, because x86 devices can run arm binaries by houdini arm emualtion

omg really? cool. Did you tried to compile also for 64bit arm?

Skyrimus commented 4 years ago

@aarcangeli, yes, tried, but it not works, maybe I destroyed something. You can try too?

Skyrimus commented 4 years ago

I think it is time to merge PR :D

aarcangeli commented 4 years ago

@aarcangeli, yes, tried, but it not works, maybe I destroyed something. You can try too?

I don't think implementing 64 bits is a priority for two reasons:

I think it is time to merge PR :D

Wait, I'm testing

Skyrimus commented 4 years ago
  • I don't think it gain a fps boost

Hmm, maybe

Skyrimus commented 4 years ago

On linux and windows it builds fine and full work

Skyrimus commented 4 years ago

Fixed now

Skyrimus commented 4 years ago

All good