[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] f74c43: I ported the main OS X view from OpenGL into Metal.
Eliot Miranda
noreply at github.com
Mon Feb 18 17:42:25 UTC 2019
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: f74c43a1fd0f2f2672832568c3aa245f9b1dc0d0
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f74c43a1fd0f2f2672832568c3aa245f9b1dc0d0
Author: Ronie Salgado <roniesalg at gmail.com>
Date: 2018-11-11 (Sun, 11 Nov 2018)
Changed paths:
M build.macos32x86/common/Makefile.app
M build.macos32x86/common/Makefile.flags
M build.macos64x64/common/Makefile.app
M build.macos64x64/common/Makefile.flags
M build.macos64x64/common/Makefile.rules
M build.macos64x64/common/Makefile.vm
A platforms/iOS/vm/English.lproj/MainMenu-opengl.xib
M platforms/iOS/vm/English.lproj/MainMenu.xib
M platforms/iOS/vm/OSX/SqViewBitmapConversion.m
M platforms/iOS/vm/OSX/SqViewClut.m
A platforms/iOS/vm/OSX/SqueakMainShaders.metal
M platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m
A platforms/iOS/vm/OSX/sqSqueakOSXMetalView.h
A platforms/iOS/vm/OSX/sqSqueakOSXMetalView.m
Log Message:
-----------
I ported the main OS X view from OpenGL into Metal.
Commit: 534db294809a6c23ad44eff0ff2b41cc2bd5ec66
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/534db294809a6c23ad44eff0ff2b41cc2bd5ec66
Author: Ronie Salgado <roniesalg at gmail.com>
Date: 2018-11-11 (Sun, 11 Nov 2018)
Changed paths:
M platforms/iOS/vm/Common/Classes/sqSqueakEventsAPI.m
Log Message:
-----------
Disable restoring OpenGL context hack in ioProcessEvents when using Metal for the main window.
Commit: ea78e18f6911dc554cdd3be6b2c4a82a322d0605
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ea78e18f6911dc554cdd3be6b2c4a82a322d0605
Author: Ronie Salgado <roniesalg at gmail.com>
Date: 2018-11-11 (Sun, 11 Nov 2018)
Changed paths:
M build.macos64x64/common/Makefile.rules
Log Message:
-----------
Set the version of the metal shading language to use.
Commit: 24705afc9ca2a4b88ed3eefc12f3a3d184cecf2e
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/24705afc9ca2a4b88ed3eefc12f3a3d184cecf2e
Author: Ronie Salgado <roniesalg at gmail.com>
Date: 2018-11-11 (Sun, 11 Nov 2018)
Changed paths:
M build.macos64x64/common/Makefile.rules
Log Message:
-----------
Use osx-metal1.1 instead macos-metal1.1.
Commit: 367164db1bcab073393974b5b1ee658c50f9beac
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/367164db1bcab073393974b5b1ee658c50f9beac
Author: Ronie Salgado <roniesalg at gmail.com>
Date: 2018-11-11 (Sun, 11 Nov 2018)
Changed paths:
M build.macos64x64/common/Makefile.rules
Log Message:
-----------
Another attempt to build shaders on CI.
Commit: 4380ab9155596d55bc37c5f43167642ecf6f6261
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4380ab9155596d55bc37c5f43167642ecf6f6261
Author: Ronie Salgado <roniesalg at gmail.com>
Date: 2018-11-11 (Sun, 11 Nov 2018)
Changed paths:
M build.macos64x64/common/Makefile.rules
Log Message:
-----------
I added a workaround for the different versions of the metallib tool.
Commit: 8841c0bfb800bf3c3777c2ec57da4bd6448b78a2
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/8841c0bfb800bf3c3777c2ec57da4bd6448b78a2
Author: Ronie Salgado <roniesalg at gmail.com>
Date: 2018-11-11 (Sun, 11 Nov 2018)
Changed paths:
M build.macos64x64/common/Makefile.app
M build.macos64x64/common/Makefile.rules
A platforms/iOS/vm/OSX/SqueakMainShaders.metal.inc
M platforms/iOS/vm/OSX/sqSqueakOSXMetalView.m
A scripts/build-metal-shaders.sh
Log Message:
-----------
Embed statically the compiled metal shaders as a workaround for CI problems.
Commit: 0b15880b6b9ffc816a951f63270b9a9ea12d5c49
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/0b15880b6b9ffc816a951f63270b9a9ea12d5c49
Author: Eliot Miranda <eliot.miranda at gmail.com>
Date: 2018-11-12 (Mon, 12 Nov 2018)
Changed paths:
M build.macos64x64/common/Makefile.app
Log Message:
-----------
Update Makefile.app
Commit: e42d3d1810bb88a43d56cb63c9e7d07fc20d4c4f
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e42d3d1810bb88a43d56cb63c9e7d07fc20d4c4f
Author: Eliot Miranda <eliot.miranda at gmail.com>
Date: 2018-11-12 (Mon, 12 Nov 2018)
Changed paths:
M build.macos64x64/common/Makefile.rules
Log Message:
-----------
Update Makefile.rules
Commit: 6e1da7500a653eb906606562145a8f863e25fab4
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/6e1da7500a653eb906606562145a8f863e25fab4
Author: Ronie Salgado <roniesalg at gmail.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M platforms/iOS/vm/OSX/SqueakMainShaders.metal.inc
M scripts/build-metal-shaders.sh
Log Message:
-----------
Adding a comment on the embedded compiled shaders.
Commit: 9b119d1d8ea5ff4623d9c576cdbcec9af294d9e7
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/9b119d1d8ea5ff4623d9c576cdbcec9af294d9e7
Author: Ronie Salgado <roniesalg at gmail.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M platforms/iOS/vm/OSX/sqSqueakOSXMetalView.h
M platforms/iOS/vm/OSX/sqSqueakOSXMetalView.m
Log Message:
-----------
Use the size of the drawable, instead of the size of the frame. This should fix the HiDPI bug.
Commit: f9ae4a1479122b448fcfdc80bb2caa09b53aa474
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f9ae4a1479122b448fcfdc80bb2caa09b53aa474
Author: Eliot Miranda <eliot.miranda at gmail.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M build.macos32x86/common/Makefile.app
M build.macos32x86/common/Makefile.flags
M build.macos64x64/common/Makefile.flags
M build.macos64x64/common/Makefile.rules
M build.macos64x64/common/Makefile.vm
M platforms/iOS/vm/Common/Classes/sqSqueakEventsAPI.m
A platforms/iOS/vm/English.lproj/MainMenu-opengl.xib
M platforms/iOS/vm/English.lproj/MainMenu.xib
M platforms/iOS/vm/OSX/SqViewBitmapConversion.m
M platforms/iOS/vm/OSX/SqViewClut.m
A platforms/iOS/vm/OSX/SqueakMainShaders.metal
A platforms/iOS/vm/OSX/SqueakMainShaders.metal.inc
M platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m
A platforms/iOS/vm/OSX/sqSqueakOSXMetalView.h
A platforms/iOS/vm/OSX/sqSqueakOSXMetalView.m
A scripts/build-metal-shaders.sh
Log Message:
-----------
Merge pull request #306 from ronsaldo/feature/metal_window
Use Metal instead of OpenGL for the main VM Window in OS X
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/4b62d26f879b...f9ae4a147912
More information about the Vm-dev
mailing list