Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Já agora, com documentação, pelo menos afixar uma lista de funções especiais do CL
no código do exemplo - CLBufferCreate
e a norma OpenCL é CLCreateBufferEnquanto se faz a observação, com a documentação, publicar pelo menos uma lista de características especiais do CL
A documentação está a ser escrita e será actualizada nos próximos dias.
O roteiro do texto é colocado em CodeBase: https://www.mql5.com/ru/code/825
Para trabalhar com OpenCL faremos uma aula para esconder o trabalho sujo com inicialização e desinicialização de contextos, amortecedores, etc.
Já agora, com documentação, coloque pelo menos uma lista de características especiais do CL
Há uma secção de rascunho no sítio web chamada Trabalhar com OpenCL
Renat, seria muito apropriado agora abrir (dentro de limites razoáveis de "areia") o acesso a buffers de objecto BitMapLabel. Que seria possível escrever informação de vídeo directamente na memória, e depois sair através de uma simples troca de página activa. A cópia para um ficheiro não é uma opção.
// Ou criar um novo objecto (algo como o GraphScreen) com um par de páginas alternáveis.
O formato do tampão é óbvio: matriz bidimensional de estruturas {ucar r, uchar g, uchar b, uchar alfa};
O tamanho pode ser definido à força, ao criar o objecto - pelo tamanho da área do ecrã, ou deixar a opção de fazer com que o ecrã virtual não seja igual em tamanho à área de saída com a capacidade de o deslocar relativamente ao ecrã.
Renat, seria muito apropriado agora abrir (dentro de limites razoáveis de "areia") o acesso a buffers de objecto BitMapLabel, para que possa escrever informação vídeo directamente na memória, e depois produzi-la através de uma simples troca de página activa. Através de cópia para um ficheiro para troca não é o caso.
Sim, está na hora. Vamos implementá-lo.
Se não vir o processador como dispositivo OpenCL nos registos de terminal de nova construção, pode instalar o driver a partir do pré-construído. Tanto a Intel como os processadores AMD devem aparecer.
O condutor que apoiava o OpenCL1.2 foi retirado de streamsdk_2-6-RC3_win732 do website da AMD.
Tenho tais registos:
2012.02.09 20:31:38 CPU Terminal: AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ com OpenCL 1.1 (2 unidades, 2009 MHz, 2047 Mb, versão 2.0)
2012.02.09 20:31:38 GPU Terminal: NVIDIA Corporation GeForce 8500 GT com OpenCL 1.0 (2 unidades, 918 MHz, 256 Mb, versão 285.62)
PS É engraçado, mas o terminal detecta o processador como dois processadores de núcleo único em vez de dois processadores de núcleo duplo.
Se não vir o processador como dispositivo OpenCL no registo do terminal do novo build, pode instalar o controlador a partir do pré-construído.
Favor fornecer links directos para descarregar os executáveis a partir de sítios oficiais .
Infelizmente, nenhum ficheiro executável (mesmo em arquivos) é permitido ser publicado nos nossos sítios. Isto é para a segurança dos utilizadores.