Мне нужна помощь в настройке многопроходного рендеринга с OpenGL ES 2.0 на iPhone. Мне не удалось найти пример, который реализует и рендеринг в текстуру, и многопроходное затенение.
Я ищу некоторые инструкции и пример кода, которые реализуют:
Я сослался на Apple OpenGL ES Programming Guide , OpenGL Shading Language (Orange Book) и O'Reilly's iPhone 3D Programming Book.
В Orange Book обсуждается отложенное затенение и предлагаются две программы шейдеров для первого и второго прохода рендеринга, но не приводится пример кода для настройки этого приложения или показано, как передавать данные между обоими шейдерами.
Вопросы:
Я ищу некоторые инструкции и пример кода, которые реализуют:
Я сослался на Apple OpenGL ES Programming Guide , OpenGL Shading Language (Orange Book) и O'Reilly's iPhone 3D Programming Book.
Оранжевая книга обсуждает отложенное затенение и предоставляет две программы шейдеров для первого и второго прохода рендеринга, но не предоставляет пример кода для настройки этого приложения или показывает, как передавать данные между обоими шейдерами.
Вопросы:
Я ищу некоторые инструкции и пример кода, которые реализуют:
Я сослался на Руководство по программированию OpenGL ES от Apple, OpenGL Shading Language (Orange Book) и книгу О'Рейли по программированию для iPhone в 3D
. Оранжевая книга обсуждает отложенное затенение и предоставляет две программы шейдеров для первого и второго прохода рендеринга, но не предоставляет пример кода для настройки этого приложения или показывает, как передавать данные между обоими шейдерами.
Вопросы:
rake db: test: clone_structure
вместо rake db: test: clone
.
Ничто из этого не слишком примечательно, только неудобно - однако rake db: test : clone_structure
завершается с ошибкой:
ОШИБКА: должен быть владельцем языка plpgsql
Из-за строки # 16
в моем результирующем ./ db / development_schema.sql
:
СОЗДАТЬ ИЛИ ЗАМЕНИТЬ ПРОЦЕДУРНЫЙ ЯЗЫК plpgsql;
В PostgreSQL v9.0 +
язык plpsql
устанавливается суперпользователем в исходный шаблон, который затем доступный для вновь созданной схемы.
Я не могу запускать тесты в этом проекте, не разрешив эту проблему, и даже не отредактировав ./ db / development_schema. sql
вручную бесполезен, поскольку он регенерируется каждый раз, когда я запускаю rake db: test: clone_structure
(и игнорируется rake db: test: clone
).
Надеюсь. кто-нибудь может пролить свет на это?
Примечание: Я использовал как гем-адаптер pg 0.9.0
, так и гем postgres
в версии 0.7 .9.2008.01.28
- оба демонстрируют идентичное поведение.
Мои товарищи по команде запускают PostgreSQL v8.4
, где установка языка выполняется вручную.