Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Già che ci siamo, con la documentazione, pubblicate almeno una lista delle funzioni speciali di CL
nel codice di esempio - CLBufferCreate
e lo standard OpenCL è CLCreateBufferMentre il punto è fatto, con la documentazione, pubblicate almeno una lista delle caratteristiche speciali di CL
La documentazione è in fase di scrittura e sarà aggiornata nei prossimi giorni.
Lo script di testo è inserito in CodeBase: https://www.mql5.com/ru/code/825
Per lavorare con OpenCL faremo una classe per nascondere il lavoro sporco con l'inizializzazione e la deinizializzazione di contesti, buffer, ecc.
Già che ci siamo, con la documentazione, pubblicate almeno una lista delle caratteristiche speciali di CL
C'è una sezione sul sito web chiamata Working with OpenCL
Renat, sarebbe molto opportuno ora aprire (entro limiti ragionevoli di "sabbia") l'accesso ai buffer dell'oggetto BitMapLabel. Che sarebbe possibile scrivere le informazioni video direttamente in memoria, e poi emettere con il semplice passaggio della pagina attiva. Copiare in un file non è un'opzione.
// O creare un nuovo oggetto (qualcosa come GraphScreen) con un paio di pagine commutabili.
Il formato del buffer è ovvio: array bidimensionale di strutture {ucar r, uchar g, uchar b, uchar alpha};
La dimensione può essere impostata forzatamente, quando si crea l'oggetto - dalla dimensione dell'area dello schermo, o lasciare l'opzione per rendere lo schermo virtuale non uguale in dimensioni all'area di uscita con la possibilità di spostarlo rispetto allo schermo.
Renat, sarebbe molto opportuno ora aprire (entro limiti ragionevoli di "sabbia") l'accesso ai buffer dell'oggetto BitMapLabel. In modo da poter scrivere le informazioni video direttamente in memoria, e poi emetterle con il semplice passaggio alla pagina attiva. Attraverso la copia in un file da scambiare non è il caso.
Sì, è ora. Implementiamolo.
Se non vedete il processore come dispositivo OpenCL nei log del terminale della nuova build, potete installare il driver dalla pre-costruzione. Entrambi i processori Intel e AMD dovrebbero apparire.
Il driver che supporta OpenCL1.2 è stato preso da streamsdk_2-6-RC3_win732 del sito di AMD.
Ho tali registri:
2012.02.09 20:31:38 Terminale CPU: AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ con OpenCL 1.1 (2 unità, 2009 MHz, 2047 Mb, versione 2.0)
2012.02.09 20:31:38 Terminale GPU: NVIDIA Corporation GeForce 8500 GT con OpenCL 1.0 (2 unità, 918 MHz, 256 Mb, versione 285.62)
PS È divertente ma il terminale rileva il processore come due processori single core invece di dual core.
Se non vedete il processore come dispositivo OpenCL nel log del terminale della nuova build, potete installare il driver dalla precompilata.
Si prega di fornire link diretti per scaricare gli eseguibili dai siti ufficiali .
Purtroppo, nessun file eseguibile (anche in archivi) può essere pubblicato sui nostri siti. Questo è per la sicurezza degli utenti.