Что такое API VK
Назад
Что такое API ВКонтакте и зачем оно нужно?
Тем, кто решил заняться разработкой приложений для ВКонтакте рано или поздно придется столкнуться с таким понятием как API (application programming interface), что в дословном переводе означает интерфейс прикладного программирования.
Более просто – API это целый комплекс разнообразных готовых функций, готовых классов, констант и т.д., которые можно использовать в сторонних приложениях. API ВКонтакте постоянно дорабатывается и сегодня это – уже полнофункциональный набор дополнений, позволяющий создать любое приложение.
Подробно ознакомиться с документацией вы можете вот здесь.
Последнее глобальное преобразование этой среды разработки было проведено еще в апреле 2009 года. Конечно, и после этого сайт постоянно модифицировался. Отметим основные возможности API ВКонтакте
1. На API был реализован доступ приложений к друзьям, их фото, видеозаписям.
2. Рассылка приложениями уведомлений. Да, это порой надоедливое всплывающее уведомление в левой нижней части экрана также реализовано на API.
3. Приглашать друзей в приложения стало проще также благодаря интерфейсу прикладного программирования, на котором была реализована данная функция массового приглашения. Впоследствии эти приглашения стали использоваться и для рекламы.
4. Со страниц приложений исчезла реклама от ВК. Теперь разработчик игры или программы для ВК сам решает, нужна ли ему в его «флешке» реклама. Если да – он вправе разместить собственную и получать с нее 100% прибыль.
5. Как назвали это разработчики ВК, пользователи, интегрирующие приложения, получили доступ к внутренней экономике сети.
Проще говоря, стало доступным API позволяющее использовать голоса ВКонтакте в качестве внутренних расчетов.6. Возможность запуска приложений в полноэкранном режиме. Увеличение максимального размера фрейма дало возможность для размещения дополнительных баннеров с рекламой, так что сегодня разработка приложений для ВК – это не просто удовольствие, а довольно прибыльное занятие при решении заняться рекламой, продажей баннеров с него.
7. Сторонние приложения распространяются сейчас и через ленту новостей. Это еще один шаг для их популяризации. Кроме того (пусть уже и было это давно, приложению доступной стала миниатюрная иконка).
8. Порядок вывода приложений также реализован на API. Сегодня по умолчанию, те игры, которые запускаются чаще всего – находятся у вас на первых позициях. Которыми давно не пользовались – найдете в конце списка.
9. Благодаря API стала доступна и подробная встроенная статистика. Сегодня вы легко можете посчитать посетителей, просмотры страниц, пол, возраст, местонахождение пользователя приложения. Вся информация представляется максимально наглядный образом, в виде flash графиков, которые строятся моментально. Сделано это в первую очередь для рекламы (продажи рекламных площадей). Вы получаете статистику, видите что приложение используют десятки тысяч людей. Показываете это рекламодателю, который наверняка захочет оплатить баннер именно в таком приложении.
10. Для самых популярных приложений стала возможна регистрация коротких поддоменов (например chat.vk.com и аналогичных) для простого запоминания и быстрого доступа.
11. Ну и, наконец, появилась возможность вывода информации на личных страницах пользователей.
У вас нет прав для комментирования.
vk-api · PyPI
Python модуль для создания скриптов для социальной сети Вконтакте (vk.com API wrapper)
Project description
vk_api – Python модуль для создания скриптов для ВКонтакте (vk.com API wrapper)
- Документация
- Примеры
- Чат в Telegram
- Документация по методам API
- Альтернативы vk_api (асинхронность; боты)
python3 -m pip install vk_api
import vk_api
vk_session = vk_api.VkApi('+71234567890', 'mypassword')
vk_session.auth()
vk = vk_session.get_api()
print(vk.wall.post(message='Hello world!'))
Project details
This version
11.9.9
11. 9.8
11.9.7
11.9.6
11.9. 5
11.9.4
11.9.3
11.9. 2
11.9.1
11.9.0
11.8. 0
11.7.0
11.6.1
11.6.
0
11.5.1
11.5.0
11.3.0
11.2.1
11.2. 0
11.1.0
11.0.0
10.1
10. 0
9.3.2
9.3.1
9.3
9. 2.1
9.1.1
9.1
9.0
8. 9
8.8
8.7
8.6
8. 5
8.4
8.3.1
8.3
8. 2
8.1
8.0
7.4
7. 3
7.2
7.1
7.0
6. 7
6.6
6.5
6.4
6. 3
6.2
6.1
6.0
5. 2
5.0.1
5.0.0
4.7.6
4. 7.5
4.7.1
Download files
Download the file for your platform. If you’re not sure which to choose, learn more about installing packages.
Source Distribution
vk_api-11.9.9.tar.gz (40.6 kB view hashes)
Uploaded source
Built Distribution
vk_api-11. 9.9-py3-none-any.whl (48.6 kB view hashes)
Uploaded py3
Close
Hashes for vk_api-11.9.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7741e40bc05980c91ed94c84542e1e7e7370e101b5eaa74222958d4130fe3c2 | |
MD5 | da25cd23b3315480aa6eb40e246b8411 | |
BLAKE2b-256 | fc6cb696dcc8f10136f0c1afc98e37a267e46b63301e7f48ab5fc13065f0755f |
Close
Hashes for vk_api-11.
9.9-py3-none-any.whlAlgorithm | Hash digest | |
---|---|---|
SHA256 | c71021506449afe5b9bbb1c4acb0d86b35a007ddc21678478e46fbbeabd1f3ef | |
MD5 | 453fc6600135f7e8a88d4e8ee7b7f236 | |
BLAKE2b-256 | 55ff2298f424d7a7ef994e295a31911d47f23a6afdb9e880f10b2dc7a9998a8a |
ВК Нествед — Волейбол — BetsAPI
Подписаться
- Сыграно лиг
- Дания 2-я лига 22
- Связанные команды
- ВК Нествед Женщины
Спички Светильники Результаты
Дания 2-я лига | 28. 01 14:30 | — | Коге в ВК Нествед | л | 3-2 | |
Дания 2-я лига | 14.01 16:00 | — | ВК Нествед в Подстановочный знак Gentofte Volley | л | 0-3 | |
Дания 2-я лига | 08.01 11:00 | — | ВК Нествед в РС Родовре | л | 0-3 | |
Дания 2-я лига | 11/12 11:00 | — | Люнгби Гладсакс Залп в ВК Нествед | л | 3-0 | |
Дания 2-я лига | 27. 11 11:00 | — | КВ 61 в ВК Нествед | Вт | 1-3 | |
Дания 2-я лига | 19/11 13:30 | — | Гентофте Залп 3 в ВК Нествед | Вт | 1-3 | |
Дания 2-я лига | 12.11 16:00 | — | ВК Нествед в Аарби Волей | Вт | 3-2 | |
Дания 2-я лига | 02. 11 18:00 | — | ВК Вестшелланд 2 в ВК Нествед | Вт | 0-3 | |
Дания 2-я лига | 03/04 10:00 | — | ВК Нествед в Люнгби Гладсакс Залп | л | 0-3 | |
Дания 2-я лига | 26.03 11:00 | — | В. К. Холбек в ВК Нествед | л | 3-1 | |
Дания 2-я лига | 13/03 09:00 | — | ВК Нествед в В. К. Холбек | л | 0-3 | |
Дания 2-я лига | 06.03 11:00 | — | ВК Нествед в КСВ | л | 0-3 |
Мы продаем API, свяжитесь с нами.
Вчера Khronos официально выпустил первую версию Vulkan , нового API для кроссплатформенного графического программирования и вычислений.
Разумеется, я добавлю поддержку Vulkan в GeeXLab и в GpuTest (кстати, GpuTest будет переименован…). Но перед этим поиграть с простым средством просмотра информации — это простой способ получить первый контакт с объектами Vulkan: экземплярами, устройствами…
Я ценю Vulkan C API. Он прост в использовании, и вы можете мгновенно настроить проект C/C++, как только найдете заголовки Vulkan (мне потребовалось некоторое время, чтобы найти их, я не знаю, почему их нет на домашней странице Vulkan, как OpenGL. ). А где простые примеры кода? Все эти большие запускаемые проекты с кучей файлов, классов, помощников, уровней абстракции, я нахожу их немного запутанными… Мне нужны простые примеры на основе C!
VK-Z — мой первый проект на Вулкане: просмотрщик возможностей и расширений. VK-Z создает экземпляр Vulkan и извлекает все возможные данные из этого экземпляра (расширения, физические устройства). В некоторых аспектах Vulkan похож на OpenCL: экземпляр Vulkan имеет некоторые расширения (например, платформу OpenCL), и каждое физическое устройство, принадлежащее экземпляру, имеет свои собственные расширения и возможности (например, вычислительные устройства OpenCL).
VK-Z 0.1.2 Скачать
Список изменений доступен ЗДЕСЬ.
ВК-З версии 0. 1.2 отлично работает с драйверами AMD Radeon .
Домашняя страница ВК-З ЗДЕСЬ.
VK-Z — это утилита командной строки, которая в настоящее время доступна только для платформ Windows (32- и 64-разрядных). Как можно скорее закодирую версию для Linux…
Пользоваться VK-Z очень просто: откройте терминал в папке VK-Z и запустите vkz32.exe или vkz64.exe. В моей системе с GeForce GTX 960 и GTX 750 VK-Z отображает следующую информацию:
А возможности????
Так как шапок на одно устройство много, по умолчанию они не отображаются. Чтобы отобразить аппаратные возможности ( ограничения устройств ) каждого физического устройства, просто добавьте параметр командной строки -a :
вкз64 -а
Вот полный отчет о моей системе с драйверами NVIDIA R356.39 Vulkan:
================================================== ======== ВК-З 0.1.0 ================================================== ======== Просмотрщик возможностей и расширений Vulkan (C) 2016 Geeks3D - http://www. geeks3d.com/vkz/ Расширения экземпляров: 3 - 1/ VK_KHR_surface (спецверсия: 0.0.25) - 2/ VK_KHR_win32_surface (спецверсия: 0.0.5) - 3/ VK_EXT_debug_report (спецверсия: 0.0.1) # устройства Вулкан: 2 [ Устройство 1 ]----------------------------------------------------- - Название устройства: GTX 750 - ID устройства: 10DE-1381 - Необработанная версия драйвера: 1493811200 - Версия драйвера NVIDIA: R356... - Версия API Вулкана: 1.0.3 - Тип устройства: VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU - Количество кучи памяти: 2 куча 0 - размер: 1024 МБ куча 1 - размер: 16357 МБ - Расширения устройств: 2 1/ VK_KHR_swapchain (спецверсия: 0.0.67) 2/ VK_NV_glsl_shader (версия спецификации: 0.0.1) - Ограничения устройств: maxImageDimension1D: 16384 maxImageDimension2D: 16384 maxImageDimension3D: 2048 maxImageDimensionCube: 16384 максимажеаррайлайерс: 2048 maxTexelBufferElements: 134217728 maxUniformBufferRange: 65536 макссторажебуферранже: 2147483647 maxPushConstantsSize: 256 максмемориаллококунт: 4096 максСамплераллококунт: 4000 буферижегранулярность: 65536 sparseAddressSpaceSize: 18446744073709551615 maxBoundDescriptorSets: 4 maxPerStageDescriptorSamplers: 4000 maxPerStageDescriptorUniformBuffers: 12 maxPerStageDescriptorSampledImages: 8192 Максперстадедескрипторсторажеимажес: 8192 maxPerStageDescriptorInputAttachments: 8 максперстадересаурцес: 24612 maxDescriptorSetSamplers: 4000 максдескрипторсетуниформбуферс: 72 maxDescriptorSetUniformBuffersDynamic: 72 максдескрипторсетсторажебуферс: 96 maxDescriptorSetStorageBuffersDynamic: 96 максдескрипторсетсамплемедимажес: 49152 максдескрипторсетсторажеимажес: 49152 максдескрипторсетинпутаттачментс: 8 maxVertexInputAttributes: 16 maxVertexInputBindings: 16 максвертексинпутаттрибутеоффсет: 2047 maxVertexInputBindingStride: 2048 maxVertexOutputComponents: 128 максимальныйTessellationGenerationLevel: 64 maxTessellationPatchSize: 32 maxTessellationControlPerVertexInputComponents: 128 maxTessellationControlPerVertexOutputComponents: 128 maxTessellationControlPerPatchOutputComponents: 120 maxTessellationControlTotalOutputComponents: 4216 maxTessellationEvaluationInputComponents: 128 maxTessellationEvaluationOutputComponents: 128 maxGeometryShaderInvocations: 32 maxGeometryInputComponents: 128 maxGeometryOutputComponents: 128 maxGeometryOutputVertices: 1024 maxGeometryTotalOutputComponents: 1024 максфрагментинпуткомпонентс: 128 maxFragmentOutputAttachments: 8 maxFragmentDualSrcAttachments: 1 maxFragmentCombinedOutputResources: 16 maxComputeSharedMemorySize: 49152 maxComputeWorkGroupCount: [2147483647; 65535; 65535] maxComputeWorkGroupInvocations: 1536 maxComputeWorkGroupSize: [1536; 1024; 64] subPixelPrecisionBits: 8 subTexelPrecisionBits: 8 мипмаппрецизионбитс: 8 максдрауиндексединдексвалуе: 4294967295 максдрауиндиректкаунт: 4294967295 maxSamplerLodBias: 15. 000000 maxSamplerAnisotropy: 16.000000 максимальное количество портов просмотра: 16 maxViewportDimensions: 16384 x 16384 viewportBoundsRange: -32768.000000 x 32768.000000 viewportSubPixelBits: 8 minMemoryMapAlignment: 64 minTexelBufferOffsetAlignment: 16 minUniformBufferOffsetAlignment: 256 минсторажебуффероффсеталигнмент: 32 minTexelOffset: 4294967288 максимальное смещение тексела: 7 minTexelGatherOffset: 4294967264 maxTexelGatherOffset: 31 minInterpolationOffset: -0.500000 максинтерполяционофсет: 0.437500 subPixelInterpolationOffsetBits: 4 maxFramebufferWidth: 16384 maxFramebufferHeight: 16384 maxFramebufferLayers: 2048 framebufferColorSampleCounts: 15 буфер кадраDepthSampleCounts: 15 фреймбуферStencilSampleCounts: 15 framebufferNoAttachmentsSampleCounts: 15 maxColorAttachments: 8 SampledImageColorSampleCounts: 15 SampledImageIntegerSampleCounts: 15 SampledImageDepthSampleCounts: 15 SampledImageStencilSampleCounts: 15 хранилищеImageSampleCounts: 15 макссамплемасквордс: 1 метка времениComputeAndGraphics: 1 метка времени: 1. 000000 maxClipDistances: 8 maxCullDistances: 8 maxCombinedClipAndCullDistances: 8 дискретныйQueuePriorities: 2 pointSizeRange: [1.000000 ; 189.875000] lineWidthRange: [0.500000 ; 10.000000] pointSizeGranularity: 0,125000 lineWidthGranularity: 0.125000 строгие линии: 1 Стандартный образецМестоположений: 1 оптимальныйBufferCopyOffsetAlignment: 1 оптимальныйBufferCopyRowPitchAlignment: 1 nonCoherentAtomSize: 64 [ Устройство 2 ]----------------------------------------------------- - Имя устройства: GTX 960 - ID устройства: 10DE-1401 - Необработанная версия драйвера: 1493811200 - Версия драйвера NVIDIA: R356... - Версия API Вулкана: 1.0.3 - Тип устройства: VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU - Количество кучи памяти: 2 куча 0 - размер: 4096 МБ куча 1 - размер: 16357 МБ - Расширения устройств: 2 1/ VK_KHR_swapchain (спецверсия: 0.0.67) 2/ VK_NV_glsl_shader (версия спецификации: 0.0.1) - Ограничения устройств: maxImageDimension1D: 16384 maxImageDimension2D: 16384 maxImageDimension3D: 2048 maxImageDimensionCube: 16384 максимажеаррайлайерс: 2048 maxTexelBufferElements: 134217728 maxUniformBufferRange: 65536 макссторажебуферранже: 2147483647 maxPushConstantsSize: 256 максмемориаллококунт: 4096 максСамплераллококунт: 4000 буферижегранулярность: 65536 sparseAddressSpaceSize: 18446744073709551615 maxBoundDescriptorSets: 4 maxPerStageDescriptorSamplers: 4000 maxPerStageDescriptorUniformBuffers: 12 maxPerStageDescriptorSampledImages: 8192 Максперстадедескрипторсторажеимажес: 8192 maxPerStageDescriptorInputAttachments: 8 максперстадересаурцес: 24612 maxDescriptorSetSamplers: 4000 максдескрипторсетуниформбуферс: 72 maxDescriptorSetUniformBuffersDynamic: 72 максдескрипторсетсторажебуферс: 96 maxDescriptorSetStorageBuffersDynamic: 96 максдескрипторсетсамплемедимажес: 49152 максдескрипторсетсторажеимажес: 49152 максдескрипторсетинпутаттачментс: 8 maxVertexInputAttributes: 16 maxVertexInputBindings: 16 максвертексинпутаттрибутеоффсет: 2047 maxVertexInputBindingStride: 2048 maxVertexOutputComponents: 128 максимальныйTessellationGenerationLevel: 64 maxTessellationPatchSize: 32 maxTessellationControlPerVertexInputComponents: 128 maxTessellationControlPerVertexOutputComponents: 128 maxTessellationControlPerPatchOutputComponents: 120 maxTessellationControlTotalOutputComponents: 4216 maxTessellationEvaluationInputComponents: 128 maxTessellationEvaluationOutputComponents: 128 maxGeometryShaderInvocations: 32 maxGeometryInputComponents: 128 maxGeometryOutputComponents: 128 maxGeometryOutputVertices: 1024 maxGeometryTotalOutputComponents: 1024 максфрагментинпуткомпонентс: 128 maxFragmentOutputAttachments: 8 maxFragmentDualSrcAttachments: 1 maxFragmentCombinedOutputResources: 16 maxComputeSharedMemorySize: 49152 maxComputeWorkGroupCount: [2147483647; 65535; 65535] maxComputeWorkGroupInvocations: 1536 maxComputeWorkGroupSize: [1536; 1024; 64] subPixelPrecisionBits: 8 subTexelPrecisionBits: 8 мипмаппрецизионбитс: 8 максдрауиндексединдексвалуе: 4294967295 максдрауиндиректкаунт: 4294967295 maxSamplerLodBias: 15. 000000 maxSamplerAnisotropy: 16.000000 максимальное количество портов просмотра: 16 maxViewportDimensions: 16384 x 16384 viewportBoundsRange: -32768.000000 x 32768.000000 viewportSubPixelBits: 8 minMemoryMapAlignment: 64 minTexelBufferOffsetAlignment: 16 minUniformBufferOffsetAlignment: 256 минсторажебуффероффсеталигнмент: 32 minTexelOffset: 4294967288 максимальное смещение тексела: 7 minTexelGatherOffset: 4294967264 maxTexelGatherOffset: 31 minInterpolationOffset: -0.500000 максинтерполяционофсет: 0.437500 subPixelInterpolationOffsetBits: 4 maxFramebufferWidth: 16384 maxFramebufferHeight: 16384 maxFramebufferLayers: 2048 framebufferColorSampleCounts: 15 буфер кадраDepthSampleCounts: 15 фреймбуферStencilSampleCounts: 31 framebufferNoAttachmentsSampleCounts: 15 maxColorAttachments: 8 SampledImageColorSampleCounts: 15 SampledImageIntegerSampleCounts: 15 SampledImageDepthSampleCounts: 15 SampledImageStencilSampleCounts: 31 хранилищеImageSampleCounts: 15 макссамплемасквордс: 1 метка времениComputeAndGraphics: 1 метка времени: 1. 000000 maxClipDistances: 8 maxCullDistances: 8 maxCombinedClipAndCullDistances: 8 дискретныйQueuePriorities: 2 pointSizeRange: [1.000000 ; 189.875000] lineWidthRange: [0.500000 ; 10.000000] pointSizeGranularity: 0,125000 lineWidthGranularity: 0.125000 строгие линии: 1 Стандартный образецМестоположений: 1 оптимальныйBufferCopyOffsetAlignment: 1 оптимальныйBufferCopyRowPitchAlignment: 1 nonCoherentAtomSize: 64 --- Еще новости о Вулкане: http://www.geeks3d.com/category/technologies/vulkan/
На тестовом стенде с AMD Radeon и их бета-драйвером Vulkan VK-Z не работал должным образом (удивительно!):
Я думал, что проблема в моем коде Vulkan, но утилита vulkaninfo показывает то же самое:
И что это за устаревшая функция? vkGetInstanceProcAddr уже устарел???
Аналогичные отчеты об ошибках с драйверами AMD, подобные этому, на AnandTech…
Я думаю, нам нужно дождаться другого альфа/бета-драйвера Vulkan, если нет такой же ошибки в VK-Z и vulkaninfo (что возможно)…
(2016.
02.18) ОБНОВЛЕНИЕ 1 — v0.1.2 исправляет ошибку AMDVK-Z 0.1.2 исправляет ошибку с драйвером AMD Radeon. Добавлен новый параметр командной строки , чтобы принудительно установить версию Vulkan API 1.0.2 : -102. Драйверы AMD поддерживают только Vulkan 1.0.2, а не Vulkan 1.0.3, как драйверы NVIDIA.
Спасибо tapcio за подсказку!
Попробуем:
вкз64 -102
Ага!
А теперь полный отчет:
вкз64 -102 -а
================================================== ======== ВК-З 0.1.2 ================================================== ======== Просмотрщик возможностей и расширений Vulkan (C) 2016 Geeks3D - http://www.geeks3d.com/vkz/ Расширения экземпляров: 4 - 1/ VK_KHR_swapchain (спецверсия: 0.0.67) - 2/ VK_KHR_surface (спецверсия: 0.0.25) - 3/ VK_KHR_win32_surface (спецверсия: 0.0.5) - 4/ VK_EXT_debug_report (спецверсия: 0.0.1) # устройства Вулкан: 1 [ Устройство 1 ]----------------------------------------------------- - Имя устройства: AMD Radeon R9Серия 200 / HD 7900 - ID устройства: 1002-6798 - Необработанная версия драйвера: 1 - Версия API Вулкана: 0. 0.1 - Тип устройства: VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU - Количество кучи памяти: 3 куча 0 - размер: 2816 МБ куча 1 - размер: 256 МБ куча 2 - размер: 3804 МБ - Расширения устройства: 1 1/ VK_KHR_swapchain (спецверсия: 0.0.67) - Ограничения устройств: maxImageDimension1D: 16384 maxImageDimension2D: 16384 maxImageDimension3D: 8192 maxImageDimensionCube: 16384 максимажеаррайлайерс: 2048 maxTexelBufferElements: 4294967295 максуниформбуферранже: 4294967295 макссторажебуферранже: 4294967295 maxPushConstantsSize: 128 максмемориаллококунт: 4096 МаксСамплераллококунт: 1048576 BufferImageGranularity: 1 sparseAddressSpaceSize: 68719476735 максбаунддескрипторсетс: 32 maxPerStageDescriptorSamplers: 4294967295 maxPerStageDescriptorUniformBuffers: 4294967295 maxPerStageDescriptorSampledImages: 4294967295 maxPerStageDescriptorStorageImages: 4294967295 максперстадедескрипторинпутаттачментс: 4294967295 максперстадересаурцес: 4294967295 maxDescriptorSetSamplers: 4294967295 максдескрипторсетуниформбуферс: 4294967295 maxDescriptorSetUniformBuffersDynamic: 8 максдескрипторсетсторажебуферс: 4294967295 maxDescriptorSetStorageBuffersDynamic: 8 максдескрипторсетсамплемедимажес: 4294967295 максдескрипторсетсторажеимажес: 4294967295 максдескрипторсетинпутаттачментс: 4294967295 maxVertexInputAttributes: 4294967295 maxVertexInputBindings: 32 максвертексинпутаттрибутеоффсет: 4294967295 максвертексинпутбиндингстрайде: 16383 maxVertexOutputComponents: 128 максимальныйTessellationGenerationLevel: 64 maxTessellationPatchSize: 32 maxTessellationControlPerVertexInputComponents: 128 maxTessellationControlPerVertexOutputComponents: 128 maxTessellationControlPerPatchOutputComponents: 120 maxTessellationControlTotalOutputComponents: 4096 maxTessellationEvaluationInputComponents: 128 maxTessellationEvaluationOutputComponents: 128 maxGeometryShaderInvocations: 127 maxGeometryInputComponents: 128 maxGeometryOutputComponents: 128 maxGeometryOutputVertices: 1024 maxGeometryTotalOutputComponents: 16384 максфрагментинпуткомпонентс: 64 maxFragmentOutputAttachments: 8 maxFragmentDualSrcAttachments: 1 maxFragmentCombinedOutputResources: 4294967295 maxComputeSharedMemorySize: 32768 maxComputeWorkGroupCount: [65535; 65535; 65535] maxComputeWorkGroupInvocations: 256 maxComputeWorkGroupSize: [256; 256; 256] subPixelPrecisionBits: 8 subTexelPrecisionBits: 8 мипмаппрецизионбитс: 8 максдрауиндексединдексвалуе: 4294967295 максдрауиндиректкаунт: 4294967295 maxSamplerLodBias: 15. 996094 maxSamplerAnisotropy: 16.000000 максимальное количество портов просмотра: 16 maxViewportDimensions: 16384 x 16384 viewportBoundsRange: -16384.000000 x 16383.000000 viewportSubPixelBits: 8 minMemoryMapAlignment: 64 минTexelBufferOffsetAlignment: 1 minUniformBufferOffsetAlignment: 16 minStorageBufferOffsetAlignment: 4 minTexelOffset: 4294967232 максимальное смещение тексела: 63 minTexelGatherOffset: -32 maxTexelGatherOffset: 31 minInterpolationOffset: -2.000000 максИнтерполяционофсет: 2.000000 subPixelInterpolationOffsetBits: 8 maxFramebufferWidth: 16384 maxFramebufferHeight: 16384 maxFramebufferLayers: 2048 framebufferColorSampleCounts: 15 буфер кадраDepthSampleCounts: 15 фреймбуферStencilSampleCounts: 15 framebufferNoAttachmentsSampleCounts: 0 maxColorAttachments: 8 выборкаImageColorSampleCounts: 0 SampledImageIntegerSampleCounts: 0 SampledImageDepthSampleCounts: 0 SampledImageStencilSampleCounts: 15 хранилищеImageSampleCounts: 0 макссамплемасквордс: 1 отметка времениComputeAndGraphics: 0 метка времени: 37. 037037 maxClipDistances: 8 maxCullDistances: 8 maxCombinedClipAndCullDistances: 8 дискретныйQueuePriorities: 2 pointSizeRange: [0.000000 ; 8191.875000] lineWidthRange: [0.000000 ; 8191.875000] pointSizeGranularity: 0,125000 lineWidthGranularity: 0.125000 строгие линии: 0 Стандартный образецМестоположений: 1 оптимальныйBufferCopyOffsetAlignment: 1 оптимальныйBufferCopyRowPitchAlignment: 1 nonCoherentAtomSize: 128 --- Еще новости о Вулкане: http://www.geeks3d.com/category/technologies/vulkan/
(2016.02.18) ОБНОВЛЕНИЕ 2 — Драйвер AMD Radeon 17 февраля
AMD исправила некоторые ошибки, и их новый драйвер Vulkan Radeon (вы можете скачать его с этой страницы), помеченный как Feb17, правильно работает с VK-Z (не нужно добавлять параметр -102):
Версия Vuklan API неверна, должна быть 1.0.3 (см. драйвер NVIDIA).
Список изменений ВК-З
v0.1.2 - 2016.02.18 -------------------- + добавлен параметр командной строки -102 для использования Вулкан API версии 1.