Используйте os_log_default в MetalIOS

Программируем под IOS
Ответить
Anonymous
 Используйте os_log_default в Metal

Сообщение Anonymous »

Я хочу вести журнал из файла .metal.
Из спецификации:

Metal определяет функции и типы журналирования в . Чтобы включить ведение журнала, нужно установить -fmetal-enable-logging (см. раздел 1.6.9).

Я сделал простой шейдер с журналом< /p>

Код: Выделить всё

#include 
#include 

using namespace metal;

[[stitchable]] float2 wave(float2 pos, float t) {
os_log_default.log("SOMELOG");
pos.y += sin(t * 5 + pos.y / 20) * 5;
return pos;
}
И появляется ошибка «Сбой предварительного условия: ошибка конвейера: custom_effect-oQAAALAAAABQ9BMA: обнаружен невыполненный вызов функции в air.os_log»
Metal версия 3.2
п>

Подробнее здесь: https://stackoverflow.com/questions/786 ... t-in-metal
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»