nalexandru / api-ms-win-core-path-HACK

Implementation of api-ms-win-core-path-l1-1-0.dll for Windows 7 based on Wine code
338 stars 40 forks source link

about x86 support #6

Open lpslp opened 2 years ago

lpslp commented 2 years ago

hi, nice job. i just wanna ask some questions (sorry for asking question "this way"): a little background in your archive are x86 folder but blender 2.93 wont run on x86 windows. I tested your files on windows 7x64 - your files is worked! But i have tablet which have windows 8x86 and there is NO possibility install x64 because of x32bit UEFI. I tried copy file from your archive x86 folder and blender 2.93 won't work 😉

so my question is - is it difficult in theory build blender 2.93 from source codes with 32 bit \ x86 support! ??? i DON'T ask - you do this! I just asking question because you done support for windows 7 and i think your your knowledge is enough(probably) to answer.

And if you answer "yes, it not so difficult" i will spend my spare time to do 2.93 x86 (at least i try to figure out how to do it) because i love my tablet(in it are wacom screen) and i just want run there blender for simple projects.😇

nalexandru commented 2 years ago

The x86 folder is not specifically for Blender. This dll can be used to run Python 3.9 on Windows 7 which has 32-bit binaries available.

As for building it for 32bit, support for 32bit systems has been removed after 2.80 (https://developer.blender.org/D5409) along with the libraries needed to build it (as part of the build process, it downloads prebuilt libraries from their svn server: https://svn.blender.org/svnroot/bf-blender/trunk/lib/win64_vc15/).

So, in order to build it, you'll have to build the libraries it downloads and revert the commits that removed support for 32-bit builds. There may be some code changes needed as well, i'm not familiar with the Blender code base. All i did was supply the functionality it needs that was not present in Windows 7, i haven't modified Blender.

I am not sure how difficult it is to build it.

lpslp commented 2 years ago

thanks for answer. as i read from your 3th paragraph - yes - this is is difficult. don't know how i my self dont came in my mind to conclusion that all, what new added in code base of blender now mean that there is no x86 libs. yes - this is is difficult.

again thanks for answer.