mirror of
https://github.com/TomHarte/CLK.git
synced 2025-01-11 08:30:55 +00:00
Further strips OpenGL from the macOS target.
This commit is contained in:
parent
3d6590af89
commit
eadda6a967
@ -813,19 +813,14 @@
|
|||||||
4BCE0060227D39AB000CA200 /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BCE005E227D39AB000CA200 /* Video.cpp */; };
|
4BCE0060227D39AB000CA200 /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BCE005E227D39AB000CA200 /* Video.cpp */; };
|
||||||
4BCF1FA41DADC3DD0039D2E7 /* Oric.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF1FA21DADC3DD0039D2E7 /* Oric.cpp */; };
|
4BCF1FA41DADC3DD0039D2E7 /* Oric.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF1FA21DADC3DD0039D2E7 /* Oric.cpp */; };
|
||||||
4BD0FBC3233706A200148981 /* CSApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BD0FBC2233706A200148981 /* CSApplication.m */; };
|
4BD0FBC3233706A200148981 /* CSApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BD0FBC2233706A200148981 /* CSApplication.m */; };
|
||||||
4BD191F42191180E0042E144 /* ScanTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD191F22191180E0042E144 /* ScanTarget.cpp */; };
|
|
||||||
4BD191F52191180E0042E144 /* ScanTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD191F22191180E0042E144 /* ScanTarget.cpp */; };
|
4BD191F52191180E0042E144 /* ScanTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD191F22191180E0042E144 /* ScanTarget.cpp */; };
|
||||||
4BD388882239E198002D14B5 /* 68000Tests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BD388872239E198002D14B5 /* 68000Tests.mm */; };
|
4BD388882239E198002D14B5 /* 68000Tests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BD388872239E198002D14B5 /* 68000Tests.mm */; };
|
||||||
4BD3A30B1EE755C800B5B501 /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD3A3091EE755C800B5B501 /* Video.cpp */; };
|
4BD3A30B1EE755C800B5B501 /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD3A3091EE755C800B5B501 /* Video.cpp */; };
|
||||||
4BD424DF2193B5340097291A /* TextureTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD424DD2193B5340097291A /* TextureTarget.cpp */; };
|
|
||||||
4BD424E02193B5340097291A /* TextureTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD424DD2193B5340097291A /* TextureTarget.cpp */; };
|
4BD424E02193B5340097291A /* TextureTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD424DD2193B5340097291A /* TextureTarget.cpp */; };
|
||||||
4BD424E52193B5830097291A /* Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD424E12193B5820097291A /* Shader.cpp */; };
|
|
||||||
4BD424E62193B5830097291A /* Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD424E12193B5820097291A /* Shader.cpp */; };
|
4BD424E62193B5830097291A /* Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD424E12193B5820097291A /* Shader.cpp */; };
|
||||||
4BD424E72193B5830097291A /* Rectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD424E22193B5820097291A /* Rectangle.cpp */; };
|
|
||||||
4BD424E82193B5830097291A /* Rectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD424E22193B5820097291A /* Rectangle.cpp */; };
|
4BD424E82193B5830097291A /* Rectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD424E22193B5820097291A /* Rectangle.cpp */; };
|
||||||
4BD468F71D8DF41D0084958B /* 1770.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD468F51D8DF41D0084958B /* 1770.cpp */; };
|
4BD468F71D8DF41D0084958B /* 1770.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD468F51D8DF41D0084958B /* 1770.cpp */; };
|
||||||
4BD4A8D01E077FD20020D856 /* PCMTrackTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BD4A8CF1E077FD20020D856 /* PCMTrackTests.mm */; };
|
4BD4A8D01E077FD20020D856 /* PCMTrackTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BD4A8CF1E077FD20020D856 /* PCMTrackTests.mm */; };
|
||||||
4BD5D2682199148100DDF17D /* ScanTargetGLSLFragments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD5D2672199148100DDF17D /* ScanTargetGLSLFragments.cpp */; };
|
|
||||||
4BD5D2692199148100DDF17D /* ScanTargetGLSLFragments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD5D2672199148100DDF17D /* ScanTargetGLSLFragments.cpp */; };
|
4BD5D2692199148100DDF17D /* ScanTargetGLSLFragments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD5D2672199148100DDF17D /* ScanTargetGLSLFragments.cpp */; };
|
||||||
4BD61664206B2AC800236112 /* QuickLoadOptions.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4BD61662206B2AC700236112 /* QuickLoadOptions.xib */; };
|
4BD61664206B2AC800236112 /* QuickLoadOptions.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4BD61662206B2AC700236112 /* QuickLoadOptions.xib */; };
|
||||||
4BD67DCB209BE4D700AB2146 /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD67DCA209BE4D600AB2146 /* StaticAnalyser.cpp */; };
|
4BD67DCB209BE4D700AB2146 /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD67DCA209BE4D600AB2146 /* StaticAnalyser.cpp */; };
|
||||||
@ -4597,7 +4592,6 @@
|
|||||||
4B448E841F1C4C480009ABD6 /* PulseQueuedTape.cpp in Sources */,
|
4B448E841F1C4C480009ABD6 /* PulseQueuedTape.cpp in Sources */,
|
||||||
4B0E61071FF34737002A9DBD /* MSX.cpp in Sources */,
|
4B0E61071FF34737002A9DBD /* MSX.cpp in Sources */,
|
||||||
4B4518A01F75FD1C00926311 /* CPCDSK.cpp in Sources */,
|
4B4518A01F75FD1C00926311 /* CPCDSK.cpp in Sources */,
|
||||||
4BD424DF2193B5340097291A /* TextureTarget.cpp in Sources */,
|
|
||||||
4B0CCC451C62D0B3001CAC5F /* CRT.cpp in Sources */,
|
4B0CCC451C62D0B3001CAC5F /* CRT.cpp in Sources */,
|
||||||
4BC23A2C2467600F001A6030 /* OPLL.cpp in Sources */,
|
4BC23A2C2467600F001A6030 /* OPLL.cpp in Sources */,
|
||||||
4B322E041F5A2E3C004EB04C /* Z80Base.cpp in Sources */,
|
4B322E041F5A2E3C004EB04C /* Z80Base.cpp in Sources */,
|
||||||
@ -4635,13 +4629,11 @@
|
|||||||
4B4DC82B1D2C27A4003C5BF8 /* SerialBus.cpp in Sources */,
|
4B4DC82B1D2C27A4003C5BF8 /* SerialBus.cpp in Sources */,
|
||||||
4BBFFEE61F7B27F1005F3FEB /* TrackSerialiser.cpp in Sources */,
|
4BBFFEE61F7B27F1005F3FEB /* TrackSerialiser.cpp in Sources */,
|
||||||
4BAE49582032881E004BE78E /* CSZX8081.mm in Sources */,
|
4BAE49582032881E004BE78E /* CSZX8081.mm in Sources */,
|
||||||
4BD424E52193B5830097291A /* Shader.cpp in Sources */,
|
|
||||||
4B0333AF2094081A0050B93D /* AppleDSK.cpp in Sources */,
|
4B0333AF2094081A0050B93D /* AppleDSK.cpp in Sources */,
|
||||||
4B894518201967B4007DE474 /* ConfidenceCounter.cpp in Sources */,
|
4B894518201967B4007DE474 /* ConfidenceCounter.cpp in Sources */,
|
||||||
4BCE005A227CFFCA000CA200 /* Macintosh.cpp in Sources */,
|
4BCE005A227CFFCA000CA200 /* Macintosh.cpp in Sources */,
|
||||||
4B6AAEA4230E3E1D0078E864 /* MassStorageDevice.cpp in Sources */,
|
4B6AAEA4230E3E1D0078E864 /* MassStorageDevice.cpp in Sources */,
|
||||||
4B89452E201967B4007DE474 /* StaticAnalyser.cpp in Sources */,
|
4B89452E201967B4007DE474 /* StaticAnalyser.cpp in Sources */,
|
||||||
4BD5D2682199148100DDF17D /* ScanTargetGLSLFragments.cpp in Sources */,
|
|
||||||
4BC890D3230F86020025A55A /* DirectAccessDevice.cpp in Sources */,
|
4BC890D3230F86020025A55A /* DirectAccessDevice.cpp in Sources */,
|
||||||
4B7BA03723CEB86000B98D9E /* BD500.cpp in Sources */,
|
4B7BA03723CEB86000B98D9E /* BD500.cpp in Sources */,
|
||||||
4B38F3481F2EC11D00D9235D /* AmstradCPC.cpp in Sources */,
|
4B38F3481F2EC11D00D9235D /* AmstradCPC.cpp in Sources */,
|
||||||
@ -4691,7 +4683,6 @@
|
|||||||
4B8334841F5DA0360097E338 /* Z80Storage.cpp in Sources */,
|
4B8334841F5DA0360097E338 /* Z80Storage.cpp in Sources */,
|
||||||
4BA61EB01D91515900B3C876 /* NSData+StdVector.mm in Sources */,
|
4BA61EB01D91515900B3C876 /* NSData+StdVector.mm in Sources */,
|
||||||
4BDA00E022E644AF00AC3CD0 /* CSROMReceiverView.m in Sources */,
|
4BDA00E022E644AF00AC3CD0 /* CSROMReceiverView.m in Sources */,
|
||||||
4BD191F42191180E0042E144 /* ScanTarget.cpp in Sources */,
|
|
||||||
4B228CDB24DA41890077EF25 /* ScanTarget.metal in Sources */,
|
4B228CDB24DA41890077EF25 /* ScanTarget.metal in Sources */,
|
||||||
4B228CD524D773B40077EF25 /* CSScanTarget.mm in Sources */,
|
4B228CD524D773B40077EF25 /* CSScanTarget.mm in Sources */,
|
||||||
4BCD634922D6756400F567F1 /* MacintoshDoubleDensityDrive.cpp in Sources */,
|
4BCD634922D6756400F567F1 /* MacintoshDoubleDensityDrive.cpp in Sources */,
|
||||||
@ -4776,7 +4767,6 @@
|
|||||||
4B37EE821D7345A6006A09A4 /* BinaryDump.cpp in Sources */,
|
4B37EE821D7345A6006A09A4 /* BinaryDump.cpp in Sources */,
|
||||||
4BCE0053227CE8CA000CA200 /* AppleII.cpp in Sources */,
|
4BCE0053227CE8CA000CA200 /* AppleII.cpp in Sources */,
|
||||||
4B8334821F5D9FF70097E338 /* PartialMachineCycle.cpp in Sources */,
|
4B8334821F5D9FF70097E338 /* PartialMachineCycle.cpp in Sources */,
|
||||||
4BD424E72193B5830097291A /* Rectangle.cpp in Sources */,
|
|
||||||
4B1B88C0202E3DB200B67DFF /* MultiConfigurable.cpp in Sources */,
|
4B1B88C0202E3DB200B67DFF /* MultiConfigurable.cpp in Sources */,
|
||||||
4BFF1D3922337B0300838EA1 /* 68000Storage.cpp in Sources */,
|
4BFF1D3922337B0300838EA1 /* 68000Storage.cpp in Sources */,
|
||||||
4B54C0BC1F8D8E790050900F /* KeyboardMachine.cpp in Sources */,
|
4B54C0BC1F8D8E790050900F /* KeyboardMachine.cpp in Sources */,
|
||||||
|
@ -32,12 +32,6 @@
|
|||||||
#include <atomic>
|
#include <atomic>
|
||||||
#include <bitset>
|
#include <bitset>
|
||||||
|
|
||||||
#import <OpenGL/OpenGL.h>
|
|
||||||
#include <OpenGL/gl3.h>
|
|
||||||
|
|
||||||
#include "../../../../Outputs/OpenGL/ScanTarget.hpp"
|
|
||||||
#include "../../../../Outputs/OpenGL/Screenshot.hpp"
|
|
||||||
|
|
||||||
@interface CSMachine() <CSScanTargetViewDisplayLinkDelegate>
|
@interface CSMachine() <CSScanTargetViewDisplayLinkDelegate>
|
||||||
- (void)speaker:(Outputs::Speaker::Speaker *)speaker didCompleteSamples:(const int16_t *)samples length:(int)length;
|
- (void)speaker:(Outputs::Speaker::Speaker *)speaker didCompleteSamples:(const int16_t *)samples length:(int)length;
|
||||||
- (void)speakerDidChangeInputClock:(Outputs::Speaker::Speaker *)speaker;
|
- (void)speakerDidChangeInputClock:(Outputs::Speaker::Speaker *)speaker;
|
||||||
@ -377,7 +371,7 @@ struct ActivityObserver: public Activity::Observer {
|
|||||||
|
|
||||||
- (NSBitmapImageRep *)imageRepresentation {
|
- (NSBitmapImageRep *)imageRepresentation {
|
||||||
// Grab a screenshot.
|
// Grab a screenshot.
|
||||||
Outputs::Display::OpenGL::Screenshot screenshot(4, 3);
|
/* Outputs::Display::OpenGL::Screenshot screenshot(4, 3);
|
||||||
|
|
||||||
// Generate an NSBitmapImageRep containing the screenshot's data.
|
// Generate an NSBitmapImageRep containing the screenshot's data.
|
||||||
NSBitmapImageRep *const result =
|
NSBitmapImageRep *const result =
|
||||||
@ -395,7 +389,8 @@ struct ActivityObserver: public Activity::Observer {
|
|||||||
|
|
||||||
memcpy(result.bitmapData, screenshot.pixel_data.data(), size_t(screenshot.width*screenshot.height*4));
|
memcpy(result.bitmapData, screenshot.pixel_data.data(), size_t(screenshot.width*screenshot.height*4));
|
||||||
|
|
||||||
return result;
|
return result;*/
|
||||||
|
return nil;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)applyMedia:(const Analyser::Static::Media &)media {
|
- (void)applyMedia:(const Analyser::Static::Media &)media {
|
||||||
|
@ -7,7 +7,6 @@
|
|||||||
//
|
//
|
||||||
|
|
||||||
#import <XCTest/XCTest.h>
|
#import <XCTest/XCTest.h>
|
||||||
#import <OpenGL/OpenGL.h>
|
|
||||||
|
|
||||||
#include "9918.hpp"
|
#include "9918.hpp"
|
||||||
|
|
||||||
|
@ -16,9 +16,9 @@
|
|||||||
#ifdef __APPLE__
|
#ifdef __APPLE__
|
||||||
#if TARGET_OS_IPHONE
|
#if TARGET_OS_IPHONE
|
||||||
#else
|
#else
|
||||||
#include <OpenGL/OpenGL.h>
|
// #include <OpenGL/OpenGL.h>
|
||||||
#include <OpenGL/gl3.h>
|
// #include <OpenGL/gl3.h>
|
||||||
#include <OpenGL/gl3ext.h>
|
// #include <OpenGL/gl3ext.h>
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#define GL_GLEXT_PROTOTYPES
|
#define GL_GLEXT_PROTOTYPES
|
||||||
|
Loading…
x
Reference in New Issue
Block a user