Preparação Geral Começando com o seu ambiente de desenvolvimento



Baixar 2.38 Mb.
Página18/20
Encontro30.10.2016
Tamanho2.38 Mb.
1   ...   12   13   14   15   16   17   18   19   20

ovo -show- normais

bool

0

-

ovo -show- qsheets

bool

0

Definir isso é verdade para cada cor quadsheet uma cor aleatória , assim você pode observar visualmente o algoritmo quadsheet .

ovo -show- quads

bool

0

Definir isso é verdade para cada cor detectada quad uma cor aleatória , assim você pode observar visualmente o algoritmo que unifica os pares de triângulos em quads (antes de tiras triângulo geração ).

ovo -show- tstrips

bool

0

Definir isso é verdade a cor de cada faixa um triângulo cor aleatória , com o triângulo de liderança um pouco mais escuro , assim você pode observar visualmente a qualidade do triângulo stripping algoritmo.

ovo subdividir - polys

bool

1

Este é obsoleto . Na execução Geom de idade, que costumava ser verdade à força de ordem superior polígonos que não fosse malha ser subdividido em triângulos. Na execução Geom novo , isso acontece mesmo.

ovo -support- old- anims

bool

1

Definir isso é verdade para suportar o carregamento de arquivos velho personagem de animação , que a convenção de que a ordem phr " implicou um rolo invertido.

ovo suprimir escondidos

bool

0

Quando isso for verdade , os objetos marcados como "ocultas" com a escalar a visibilidade não são criados. Quando false , esses objetos são criados , mas inicialmente escondidos .

ovo unificar

bool

1

Quando isto for verdade, então , além de achatar os nós do grafo de cena , o gestor de ovo também combinar como Geoms número possível dentro de um dado nó em uma única Geom . Isto tem benefícios de desempenho teórico , especialmente em cartões de high-end gráfico , mas também um pouco lento carregamento de ovos.

ovo desenrolar -fans

bool

1

Definir isso é verdade para permitir que o gestor de ovo para converter os fãs triângulo fraco - triângulos que compartilham o mesmo vértice , mas não estão ligados o suficiente para justificar a realização de um fã triângulo primitivo deles - em uma série de zigue-zague triângulos que podem fazer uma strip triângulo que podem se conectar melhor com os seus vizinhos.

empty- nó -path

enum

transição

Esta é uma variável de transição temporária para controlar o comportamento de um NodePath quando ele é usado como um valor booleano false. Defina esta opção para 'obsoleto' para preservar o comportamento original: cada NodePath avalia verdade, mesmo NodePath vazio. Defini-la como "futuro" para apoiar o novo comportamento : NodePaths não vazio avaliar verdadeiro e falso vazio NodePaths avaliar . Defini-la como "transição" para levantar uma exceção se um NodePath vazio é usado como um booleano.

aplicar - attrib -lock

bool

1

Quando um attrib MaterialAttrib , TextureAttrib ou LightAttrib é construída, o material correspondente , textura ou Light é ' fechado '. O bloqueio impede attrib mudanças qualitativas ao objeto. Isto torna possível a hardwire informações sobre material , luz, textura e propriedades em shaders gerado. Esta variável config pode desativar o bloqueio attrib. Desativar o bloqueio vai quebrar o gerador de shader , mas isso pode ser necessário para compatibilidade com código antigo.

mesmo animação

bool

0

Quando isso for verdade , os vértices dos personagens serão recalculadas a cada frame, se precisam ou não. Isso tende a equilibrar a taxa de quadros de modo que seja mais uniforme lento. O padrão é calcular vértices apenas quando eles precisam ser computados, o que pode levar a uma taxa de frame desigual.

excluir - textura escala

lista

-

Esta é uma lista de nomes para os padrões glob textura (excluindo a parte do diretório do arquivo, mas incluindo a extensão) , por exemplo, " digits_ *. png . Quaisquer nomes de textura que correspondem a um desses padrões não serão afetados por max- textura dimensão ou escala de textura .

espera -server- ssl

lista

-

-

extended- exceções

bool

0

DConfig

extractor - passo de tempo

duplo

0,1

Especifica a quantidade máxima de tempo que deve ser consumido por uma única chamada para Extractor : (passo ).

falsificação de textura de imagem

nome do arquivo

-

Defina esta opção para ativar um modo rápido de carga em que você não se importa que o mundo parece, você só quer que a carga em tempo mínimo. Isso faz com que todas as cargas de textura através do TexturePool usar o arquivo mesma textura , o que provavelmente só será carregado uma vez.

fake -view frustum - abate

bool

0

Definir isso é verdade para fazer com que o abate seja realizado por tornar o objeto em wireframe vermelho , ao invés de realmente abate -lo. Isso ajuda a fazer o abate erros óbvios.

fft - limiar de erro

duplo

0,2

-

expoente fft -

duplo

4

-

factor - fft

duplo

0,1

-

fft -offset

duplo

0,001

-

achatar - colisão nós

bool

0

Definir isso é verdade para permitir NodePath : flatten_medium () e flatten_strong ( ) para combinar CollisionNodes múltiplas em um único CollisionNode - mas somente se eles compartilharem o mesmo nome e máscaras de colidir. Quando false, CollisionNodes nunca são combinados. Isso é falso por padrão , uma vez que testes de colisão dependem fortemente de testes delimitadora volume para ser eficiente, e é provável CollisionNodes combinar para fundir bounding volumes de forma inadequada.

achatar - geoms

bool

1

Quando isso for verdadeiro ( o padrão), NodePath : flatten_strong () e flatten_medium () tentará combinar múltiplos em Geoms como Geoms poucos quanto possível, por pentear GeomVertexDatas e unificadora. Definir este false desabilita esse comportamento , de modo que NodePath achatar as operações só reduzirá nós. Isso afeta apenas as interfaces NodePath , você ainda pode fazer o nível mais baixo SceneGraphReducer chamadas diretamente .

quantidade de líquido cap -

int

100

garante que pos fluido não verificar além pés X

fmod -número- de -som- canais

int

128

Garantia esta muitos canais que você terá com FMOD . AKA o número máximo de sons que você pode jogar ao mesmo tempo.

fmod - utilização de som surround

bool

0

Determina se um sabor de utilização FMOD PANDA 5.1 Surround Sound ou não .

força- tampão -parasita

bool

0

Definir isso é verdade para fazer GraphicsOutput : make_texture_buffer ( ) realmente preferem fortemente ParasiteBuffers tampões offscreen convencional. Com este conjunto , que irá criar um ParasiteBuffer cada vez que um buffer fora da tela é solicitado, mesmo que isso signifique reduzir o tamanho do buffer para caber dentro da janela. As únicas exceções são para os tampões que, pela sua natureza, realmente não pode usar ParasiteBuffers (como texturas de profundidade). Você pode definir isso é verdade se você não confiar no seu suporte de driver de gráficos para buffers offscreen .

frame -rate metros de camada de triagem

int

1000

-

frame -rate metros de escala

duplo

0,05

-

frame -rate metros de lado , as margens

duplo

0,5

-

frame -rate metros de texto -padrão

corda

% 0.1f fps

-

frame -rate metros de atualização do intervalo

duplo

1,5

-

alfa - framebuffer

bool

1

Verdadeiro se FM_alpha devem ser adicionados às propriedades por omissão framebuffer , que solicita um canal alfa , se possível.

framebuffer profundidade

bool

1

Verdadeiro se FM_depth devem ser adicionados às propriedades por omissão framebuffer , que solicita um buffer de profundidade.

hardware framebuffer -

bool

# t ( a partir de / etc / Config.prc ); um hardcoded

Verdadeiro se FM_hardware devem ser adicionados às propriedades por omissão framebuffer , que solicita exibir um acelerado por hardware.

modo framebuffer -

corda

-

Já não tem qualquer efeito. Não utilize .

multisample framebuffer -

bool

0

Verdadeiro se FM_multisample devem ser adicionados às propriedades por omissão framebuffer , que solicita um multisample mostrar capaz, se possível. Isso pode ser usado para aplicar suavização de tela cheia.

software framebuffer -

bool

# f ( a partir de / etc / Config.prc ); 0 hardcoded

Verdadeiro se FM_software devem ser adicionados às propriedades por omissão framebuffer , que solicita exibir um software -only.

stencil framebuffer -

bool

0

Verdadeiro se FM_stencil devem ser adicionados às propriedades por omissão framebuffer , que solicita um stencil buffer , se possível.

framebuffer estéreo

bool

0

Verdadeiro se FM_stereo devem ser adicionados às propriedades por omissão framebuffer , que solicita mostrar um estéreo -capaz, se suportado pelo driver de gráficos.

fullscreen

bool

# f ( a partir de / etc / Config.prc ); 0 hardcoded

-

jogo -server timeout - ms

int

20000

Isto representa a quantidade de tempo de espera para bloquear a conexão TCP ao servidor do jogo . Ele só é usado quando o método de conexão é NSPR .

geom -cache-min -frames

int

1

Especifica o número mínimo de frames de qualquer objeto em particular permanecerá no cache geom , mesmo geom -cache -size for excedido.

geom -cache -size

int

5000

Especifica o número máximo de entradas no cache para armazenamento de dados pré-processada para a prestação de vértices. Esse limite é flexível e pode ser temporariamente ultrapassado se muitos Geoms diferentes são pré-processadas durante o espaço de um único frame.

gl- cheap- texturas

bool

0

Configure isso é verdade para GLP (Dica ) as texturas no modo mais barato possível.

gl- cor -máscara

bool

1

Configure esta falsa se a sua aplicação GL de glColorMask () está quebrada (alguns ). Isto irá forçar o uso de um (provavelmente) uma operação mais cara , em vez de mistura .

gl- compilar e executar ,

bool

0

Configure isso é verdade se você conhece a sua implementação de glNewList GL (n, GL_COMPILE_AND_EXECUTE ) funciona. É falso , por padrão , uma vez que é conhecida por causar um acidente com Intel 855GM driver 4.14.10.3889 , pelo menos. Transformar isso em * * poderá reduzir o chug você começa a preparar listas para mostrar pela primeira vez , permitindo que a lista de exibição a ser processado ao mesmo tempo, ele está sendo compilado.

gl -debug -buffers

bool

0

Definir isso é verdade , além de permitir a depuração para notificar glgsg , para permitir que as mensagens de depuração sobre a criação e destruição de buffers vértice OpenGL.

acabamento gl

bool

0

Definir isso é verdade para forçar uma chamada para glFinish () após cada operação de grandes gráficos . Esta é provavelmente a abrandar substancialmente o desempenho de renderização , mas ele vai fazer gráficos PStats refletir com maior precisão onde estão os gargalos gráficos . Esta variável é habilitado somente se PStats é compilado dentro

gl -force -depth stencil -

bool

0

hack variável temporária 7x00 8x00 nVidia vs bug . glGraphicsStateGuardian_src.cxx Veja .

gl -force- mipmaps

bool

0

Configure isso é verdade para permitir mipmapping trilinear completa em cada textura , se pede ou não.

gl -force- erro não -

bool

0

Evite relatar erros OpenGL, para um benefício de desempenho pequeno.

gl -force- não - flush

bool

0

Evite chamar glFlush (), para um benefício de desempenho. Este pode ser um pouco perigoso.

gl -ignore -clamp

bool

0

Configure isso é verdade para o modo de desativar textura braçadeira ( repetição de todas as texturas, um pouco mais barato para renderizadores de software).

gl- ignore- filtros

bool

0

Configure isso é verdade para desativar todos os filtros de textura em todos os (forçando ponto de amostragem ).

gl- ignore- mipmaps

bool

0

Configure este verdadeiro mipmapping desativar somente .

gl- intercalados -arrays

bool

0

Definir isso é verdade para converter geometria OpenGL tal que o vértice colunas de dados primários , normal , cor e texcoord são intercalados em um array , quando possível, ou falso para processar geometria como ele aparece na GeomVertexData . Veja também gl- paralelo matrizes.

gl- paleta de matriz

bool

0

hack variável temporária proteger o código não foi testado. glGraphicsStateGuardian_src.cxx Veja .

gl -max- erros

int

20

Este é o limite para o número de erros OpenGL Panda irá detectar e notificar antes de desligar o processamento. Defini-la como -1 para sem limite.

gl- min- buffer - uso - dica

enum

córrego

Isso especifica o valor primeiro indício de uso que vai ser carregado como um buffer de vértices , em vez de diretamente do cliente . Normalmente, isso deve ser "fluxo ", que significa carregar o buffer de vértices usando GL_STREAM_DRAW . Se este é definido como "dinâmico", ou "estático", dicas de uso , então só a esse nível ou superior será carregado como um buffer de vértices , e um fluxo menor ou serão prestados diretamente da matriz do cliente. Se mudar isso resulta em uma melhora de performance notável , pode ter um código que está criando e destruindo cada frame buffers vértice , em vez de reaproveitar os amortecedores mesmo. Considere aumentar - lançado vbuffer -cache -size vez .

gl paralelo matrizes

bool

0

Definir isso é verdade para converter OpenGL geometria tal que cada coluna de dados é um array separado ou falso para processar geometria como ele aparece na GeomVertexData . Veja também gl- intercalados - matrizes.

gl -show -textura -uso

bool

0

Se você definir essa verdade , a tela pisca com texturas desenhadas em um modo especial que mostra o nível de detalhe mipmap textura e tamanho para cada textura. Texturas será desenhado em azul para o nível mipmap 0, para o nível de cinza mipmap 1, e vermelho para todos os níveis superiores mipmap . Cores mais brilhantes representam texturas maiores.

gl -show- textura - uso -max -size

int

1024

Especifica o tamanho da textura ( de um lado ) do maior textura deverá ser carregado. Isso controla a atribuição da cor, textura em modo de -show- textura -uso gl ; cores serão totalmente brilhante para texturas desse tamanho ou maior.

gl suporte clamp - a- fronteira

bool

1

Configure isso é verdade para permitir o uso da extensão clamp_to_border se o GL pretende apoiá-lo, ou falso para não usá-lo mesmo se ele parece estar disponíveis. (Em alguns drivers OpenGL , permitindo deste modo pode forçar a renderização por software ).

gl -support- oclusão consulta

bool

1

Configure isso é verdade para permitir o uso da extensão occlusion_query se o GL pretende apoiá-lo, ou falso para não usá-lo mesmo se ele parece estar disponíveis. (Em alguns drivers OpenGL , permitindo deste modo pode forçar a renderização por software ).

gl -support- redimensionar -normal

bool

1

Configure isso é verdade para permitir o uso da extensão rescale_normal se o GL pretende apoiá-lo, ou falso para não usá-lo mesmo se ele parece estar disponíveis. ( Isto parece ser buggy em alguns drivers.)

glx -get -os de endereço

bool

1

Defina como true para permitir Panda para consulta na biblioteca OpenGL diretamente usando o sistema operacional padrão chamadas para localizar os endereços das funções de extensão . Isto será feito apenas se glxGetProcAddress () não pode ser usado por algum motivo.

glx -get- endereço -proc

bool

1

Defina como true para permitir a utilização de glxGetProcAddress (), se ele estiver disponível , para consulta as funções de extensão do OpenGL. Esta é a forma padrão para as funções de extensão consulta.

glx suporte pBuffer -

bool

0

Definir isso é verdade para permitir o uso de tampões offscreen pBuffer X -based, se disponível. Isso geralmente é preferido sobre buffers pixmap -based, mas não todos os drivers de apoiá-los.

glx suporte pixmap -

bool

0

Definir isso é verdade para permitir o uso de tampões offscreen pixmap X -based. Isso é falso por padrão porque buffers pixmap baseados são geralmente mais lento do que buffers pBuffer -based, e pelo menos um condutor é conhecida a queda ( crash !) quando ele tenta criar um buffer pixmap -based.

gráficos -memory-limit

int

-1

Este é um limite padrão que se impõe em cada GSG no GSG tempo de criação. Isso limita a quantidade total de memória gráfica , incluindo a memória de textura e memória buffer de vértice, que serão consumidos pelo GSG , independentemente do hardware créditos para fornecer mais memória gráfica do que isto. É útil para colocar um limite de consumo de memória gráfica , uma vez que alguns motoristas parecem permitir a aplicação de consumir mais memória do que o hardware pode realisticamente apoio. Defina como -1 para não ter nenhum limite além do limite normal de hardware -impostas.

alça- datagramas internamente

bool

1

Quando isso for verdade, certos tipos de datagrama pode ser tratado diretamente pela aplicação cConnectionRepository C + +, por razões de performance . Quando ela é falsa, todos os datagramas são tratadas pela aplicação Python.

hardware -animado - vértices

bool

# f ( a partir de / etc / Config.prc ); 0 hardcoded

Definir isso é verdade para permitir a transformação da pele macia vértices animado via hardware, se for suportado , ou falso sempre para realizar a animação vertex via software no Panda. Se você tem uma placa que suporte isso, e sua cena não contém vértices muitos já , isso pode proporcionar um aumento de performance , descarregando alguns trabalhos de sua CPU para a placa gráfica . Pode também ajudar a reduzir a necessidade de largura de banda no barramento do seu computador. No entanto, em alguns casos, pode realmente reduzir o desempenho.

hardware de ponto - sprites

bool

1

Definir isso é verdade para permitir o uso de extensões de hardware durante a renderização pontos de perspectiva em escala e sprites ponto. Quando false , esses pontos são sempre grandes simulados via quads calculado em software, mesmo que o hardware afirma que possam apoiá-los diretamente.

hardware pontos

bool

1

Definir isso é verdade para permitir o uso de extensões de hardware durante a renderização pontos grandes. Quando os pontos falsos, grande (mesmo sem textura ) será simulada através de quads calculado em software.

http -connect -timeout

duplo

10

Esse é o valor padrão do tempo de espera para uma conexão TCP / IP seja estabelecida, em segundos.

-http -idle timeout

duplo

5

Esta quantidade de tempo , em segundos, em que uma conexão previamente estabelecida, é permitido permanecer abertas e não utilizadas. Se uma conexão anterior tem de ser utilizadas pelo menos este número de segundos, ela será fechada e uma nova conexão será aberta , caso contrário, a mesma conexão serão reutilizadas para a próxima solicitação (para um HttpChannel particular).

http -max- count- contato

int

10

Este é o número máximo de vezes para tentar reconectar ao servidor a qualquer tentativa de um documento. Esta é apenas uma prova de falhas para prevenir o código de tentar estabelecer conexões fugitivo ; esse limite nunca deve ser atingido na prática.

http -proxy -túnel

bool

0

Isso especifica o valor padrão para HttpChannel : set_proxy_tunnel (). Se isso for verdade , nós túnel através de um proxy para todas as conexões , em vez de pedir o proxy para servir documentos normalmente.

http- skip- corpo de tamanho

int

8192

Este é o número máximo de bytes recebidos em um corpo (mas indesejável ), que serão ignorados passado, a fim de redefinir a um novo pedido . Veja HttpChannel : set_skip_body_size ().

http- timeout

duplo

20

Esse é o valor padrão do tempo de espera para o servidor HTTP ( ou proxy ) para terminar o envio de sua resposta ao nosso pedido , em segundos. Ela começa a contar após a conexão TCP foi estabelecida ( http_connect_timeout , acima) , eo pedido foi enviado.

nome -ícone

nome do arquivo

-

-

img -header -tipo

enum

curto

formato de IMG é apenas uma cadeia seqüencial de r, g bytes, b. No entanto, ele pode ou não incluir um cabeçalho ", que consiste na xTamanho e ysize da imagem, como shorts ou como deseja . " Precisar de que, com esta variável, ou "curto "," longa, ou 'none' para nenhum cabeçalho em todas as (neste caso, você também deve definir tamanho img ).

tamanho da img-

int

0

Se um arquivo IMG sem um cabeçalho é carregado (por exemplo, img -header -tipo é definido como 'none' , especifica o tamanho fixo xy da imagem.

inactividade -

duplo

0

-

interpolar -frames

bool

0

Definir isso é verdade para interpolar animações de personagens entre os quadros , ou falsas para manter cada frame até o próximo está pronto. Isso também pode ser alterada em uma base por caracteres com PartBundle : set_frame_blend_flag ().

interrogatedb caminho

caminho de pesquisa

-

O caminho da busca de arquivos de *. em interrogar .

intervalo de precisão

duplo

1000

Defina o valor padrão para set_precision () para cada CMetaInterval criado.

jpeg com qualidade

int

95

Defina o percentual de qualidade para gravação de arquivos JPEG. 95 é o valor mais elevado útil ( valores superiores a 95 não conduzir a uma melhoria significativa de qualidade , mas levam ao tamanho significativamente maior ).

manter temporário de arquivos

bool

0

Definir isso é verdade para manter os arquivos temporários em torno de baixar , descompactar , e remendar , ou false ( o padrão) para eliminar estes . Principalmente útil para depuração quando o processo der errado.

manter - textura -ram

bool

0

Definir como VERDADEIRO para manter a imagem de RAM para cada textura após ter sido preparado com o GSG . Isso permitirá que a textura a ser preparado com GSG múltiplos, ou a re- elaborados mais tarde, depois que seja explicitamente liberado do GSG , sem ter que reler a textura da imagem de disco , mas ele irá consumir um pouco de memória desperdiçada .

display de carga

corda

pandagl ( a partir de / etc / Config.prc ) * hardcoded

Especifique o nome da biblioteca de gráficos padrão mostrar ou GraphicsPipe para carregar. É o nome de uma biblioteca compartilhada (ou * para todas as bibliotecas nomeado em mostrar -aux ), opcionalmente seguido do nome da classe GraphicsPipe particular para criar.

de carga do tipo de arquivo

lista

pandaegg ovo ( a partir de / etc / Confauto.prc ), p3ptloader ( a partir de / etc / Confauto.prc )

Listar os módulos do modelo Panda carregador que importará automaticamente quando um novo tipo de modelo desconhecido é carregado. Este pode ser o nome de um módulo, ou uma lista separada do espaço extensões de arquivo , seguido do nome do módulo.

loader- num- threads

int

1

O número de segmentos que será iniciado pela classe Loader para carregar modelos de forma assíncrona. Esses tópicos só será iniciado se a interface assíncrona é usada, e se o suporte a segmentação é compilado em Panda. O padrão é um segmento , que permite que os modelos a serem carregados um de cada vez em um único segmento asychronous . Você pode definir este valor mais elevado , especialmente se você tem disponível CPU muitos , para permitir o carregamento de vários modelos em simultâneo.

carregador -thread-priority

enum

baixa

A prioridade segmento padrão para atribuir a tópicos criados para o carregamento assíncrono. O padrão é 'baixa' , você também pode especificar 'normal ',' alto 'ou' urgente '.

lod -fade -bin -draw -ordem

int

0

A bandeja padrão sorteio para atribuir a parte de uma transição de fading FadeLODNode .

lod -fade -bin -nome

corda

fixo

O nome da bandeja padrão para colocar parte de uma transição de fading FadeLODNode .

lod -fade - Estado substituir -

int

1000

O valor de substituição padrão para atribuir ao fade attribs a fim de realizar uma transição FadeLODNode .

lod -fade -time

duplo

0,5

A quantidade padrão de tempo (em segundos ) durante o qual a transição FadeLODNode entre seus diferentes níveis.

m- dual

bool

1

Defina esta falsa TransparencyAttrib desativar : M_dual completamente ( e uso M_alpha em seu lugar ).

m- flash duplo

bool

0

Definir isso é verdade para todos os objetos flash que usam M_dual , para depuração.

m- dual- opaco

bool

1

Defina esta false para desativar apenas a parte opaca da M_dual .

m- dual- transparente

bool

1

Defina esta false para desativar apenas a parte transparente do M_dual .

paleta de matriz

bool

0

Definir isso é verdade para permitir o uso da paleta de matriz quando animando vértices em hardware. A paleta de matriz não é suportado por todos os dispositivos , mas se for, com ele pode permitir que a animação de malhas mais sofisticadas em hardware, e ele também pode melhorar o desempenho de animar algumas malhas simples. Sem esta opção, malhas certo terá que ser animadas em software. No entanto, esta opção não é habilitada por padrão , porque o seu apoio parece ser buggy em certos motoristas (ATI FireGL T2 8,103 , em particular. )

max- attribs

int

32

Isso especifica o número máximo de diferentes tipos RenderAttrib que pode ser definido em tempo de execução . Normalmente, você nunca precisará mudar isso, mas se o valor padrão é muito baixo para o número de attribs Panda que realmente define , pode ser necessário aumentar este número.

max- recolher -índices

int

65535

Especifica o número máximo de índices de vértices que estão autorizados a ser acumulado em qualquer um GeomPrimitive como resultado da recolha de objectos juntos durante uma operação de aplainar . Isso evita a geração de buffers acidental índice grande de lotes de buffers menor índice , não impondo um limite para o tamanho original de qualquer GeomPrimitive um.

max- recolher - vértices

int

65535

Especifica o número máximo de vértices que estão autorizados a ser acumulado em qualquer estrutura de um GeomVertexData como resultado da recolha de objectos juntos durante uma operação de aplainar . Isso evita a geração de buffers vértice acidental de grandes lotes de buffers menores de vértice, não impondo um limite para o tamanho original de qualquer estrutura GeomVertexData um.

max- comprimido vértice de dados

int

0

Especifica o número máximo de bytes de todos os dados vértice que for autorizado a permanecer compactados na memória RAM do sistema ao mesmo tempo. Se houver mais que este número de bytes de vértices são criados, os menos usados recentemente serão temporariamente liberadas para o disco até que eles são necessários. Defini-la como -1 para sem limite.

max- disco - vértice dados

int

-1

Especifica o número máximo de bytes de dados de vértice que é permitido para ser gravada em disco. Defini-la como -1 para sem limite.

max- dt

duplo

-1

Define um limite para o valor retornado pelo ClockObject : get_dt (). Se este valor for inferior a zero , sem limite é imposto , caso contrário, este é o valor máximo que será sempre retornado por get_dt ( ), independentemente de quanto tempo efectivamente decorrido entre frames. Veja ClockObject : set_dt ().

max- heap -size

int64

0

Se isso é diferente de zero , é o número máximo de bytes deverá ser alocada no heap antes de entrar no modo de relatório , o uso de memória automaticamente. O pressuposto é que uma vez que esse limite foi ultrapassado , temos de estar vazando.

max independente vértice de dados

int

-1

Especifica o número máximo de bytes de todos os dados vértice que é independente do sistema de paginação. Este é um buffer inicial antes max -ram- vértice de dados , projetada especificamente para datas vértice que é dinâmico por natureza e pode mudar o tamanho ou a ser criado e destruído com freqüência.

max -lag

duplo

0

Isto representa o tempo em segundos pelo qual artificialmente lag mensagens de entrada. É útil para testar a tolerância de um jogo de latência de rede.

max- lentes

int

100

Especifica um limite máximo sobre o número máximo de lentes e o número de índice máximo da lente) que podem ser associados com um único LensNode . Não há nenhuma razão técnica para essa limitação , mas os números são muito grandes , provavelmente, um erro , então isto pode ser usado como um simples teste de sanidade . Defini-la maior ou menor para se adequar às suas necessidades.

max- oclusão vértices

int

3000

O número máximo de vértices que podem ser incluídos em um PandaNode e seus descendentes , a fim de realizar uma consulta de oclusão para ele. Subgrafos cuja contagem total de vértice superior a este número será subdividida ainda antes de executar um teste de oclusão - a esperança é que nós podemos eventualmente chegar a uma resposta mais refinada. GeomNodes Geoms e não serão discriminados, independentemente de este limite.

max- residente vértice - dados

int

-1

Especifica o número máximo de bytes de todos os dados vértice que for autorizado a permanecer residentes na RAM ao mesmo tempo. Se houver mais que este número de bytes de vértices são criados, os menos usados recentemente serão temporariamente comprimido na RAM do sistema até serem necessários. Defini-la como -1 para sem limite.

max- textura -dimensão

int

-1

Defina o tamanho máximo que uma textura é permitido em qualquer dimensão. Isto é geralmente concebido como uma forma simples de restringir textura tamanhos para placas gráficas limitadas . Quando este for maior que zero , cada imagem textura carregado de um arquivo (mas apenas aqueles carregados de um arquivo ) será automaticamente reduzida , se necessário, de modo que nem dimensão é maior do que esse valor. Se este for inferior a zero, o limite de tamanho é retirado do GSG primário. Se este é exatamente zero, não há limite .

max- estágios de textura

int

-1

Defina esta opção para um número inteiro positivo para limitar o número de estágios de textura relatado pelo GSG . Isso pode ser usado para limitar a quantidade de multitexturing Panda tentará usar . Se este for zero ou menos, o GSG apresentará o seu número de estágios de textura honesto , permitindo usar o Panda completa da placa gráfica , se for 1 ou mais , em seguida, Panda nunca permitirá mais que este número de estágios de textura ao mesmo tempo , independentemente do que o GSG diz que ele pode fazer.

min -lag

duplo

0

Isto representa o tempo em segundos pelo qual artificialmente lag mensagens de entrada. É útil para testar a tolerância de um jogo de latência de rede.

min- oclusão vértices

int

300

O número mínimo de vértices ou uma PandaNode Geom deve conter , a fim de realizar uma consulta de oclusão para ele. Nós e Geoms menor do que este será prestado diretamente, sem se preocupar com uma consulta de oclusão.

caminho modelo

?

?

por vezes usado com vfs- mount- url
por exemplo,
vfs- mount- url http://localhost/mydir / Mydir
caminho modelo mydir /

sono multi-

bool

0

DConfig

multifile - criptografia iteração contagem

int

0

Este é um valor especial de criptografia iteração contagem usado para criptografar subarquivos dentro de um de vários . Tem um valor padrão de 0 ( apenas um pedido ), no pressuposto de que os arquivos de um de vários arquivos devem ser carregados rapidamente, sem pagar o custo de um hash caro em cada subfile a fim de decifrá-lo .

multisamples

int

0 ( em / etc / Config.prc ); 0 hardcoded

O número mínimo de amostras solicitadas .

nome excluído , mutexes

bool

0

Definir isso é verdade para atribuir um nome a cada objeto Mutex que destrói , portanto, se o mutex é bloqueado após a destruição , nós podemos imprimir seu nome para ajudar a depurar . Isto só está disponível quando compilado com DEBUG_THREADS . A ativação desta variável irá causar um vazamento de memória, assim você só deve permitir-lhe quando você está especificamente rastrear uma operação em um Mutex excluída. Não é garantido que funcione , é claro, porque a memória por um Mutex pode ficar excluído reutilizados para outros fins .

Modo de nova-linha

enum

nativo

Controla como novas linhas são escritas por aplicações Panda escrever em um arquivo de texto. O padrão, "nativo" , significa escrever novas linhas adequadas para a plataforma atual . Você também pode especificar "binário" , para evitar molestar o arquivo de dados , ou uma " msdos "," Unix " , ou " mac ".

não -copy- unsupported

bool

0

Definir isso é verdade para fazer uma tentativa de copiar um tipo não suportado gerar uma falha de declaração em vez de apenas um aviso ( que pode ser preso com valer abortar ).

notificar - nível BufferViewer

corda

-

DConfig

notificar - nível BulletinBoard

corda

-

DConfig

notificar - nível ClassicFSM

corda

-

DConfig

notificar - nível DirectScrolledList

corda

-

DConfig

notificar - nível DirectScrolledListItem

corda

-

DConfig

notificar - nível EventManager

corda

-

DConfig

notificar - nível ExceptionVarDump

corda

-

DConfig

notificar - nível FunctionInterval

corda

-

DConfig

notificar - nível GarbageReport

corda

-

DConfig

notificar - nível InputState

corda

-

DConfig

notificar - nível JobManager

corda

-

DConfig

notificar - nível LerpFunctionInterval

corda

-

DConfig

notificar - nível LerpFunctionNoStateInterval

corda

-

DConfig

notificar -level- Loader

corda

-

DConfig

notificar nível Messenger-

corda

-

DConfig

notificar - nível MetaInterval

corda

-

DConfig

notificar - nível ShowBase

corda

-

DConfig

notificar -level- Estado

corda

-

DConfig

notificar - nível TaskManager

corda

-

DConfig

notificação de saída

nome do arquivo

-

O nome do arquivo para o qual escrevo toda a produção das notificar

oclusão profundidade de bits

int

1

O número mínimo de bits de profundidade requerida para o buffer de oclusão.

tamanho da oclusão

int

256 256

Especifique o tamanho xy do buffer usado para testar a oclusão.

na tela debug habilitado

bool

0

DConfig

paranoid -compose

bool

0

Definir isso é verdade para checar o componentwise transformar compor (ou invertido) operação contra a operação equivalente matriz baseada . Isso não tem nenhum efeito se NDEBUG está definido.

paranoid -const

bool

0

Definir isso é verdade a verificar que nada é inadequada modificar as estruturas supostamente const como RenderState , RenderAttrib , TransformState e RenderEffect . Isso não tem nenhum efeito se NDEBUG está definido.

paranoid - HPR- quat

bool

0

Definir isso é verdade para o quaternion doublecheck HPR- compor e decompor as operações contra as operações da matriz e quaternion HPR- matriz. Isto só tem efeito se NDEBUG não está definido.

janela pai - alça

int

0

O identificador de janela da janela pai para anexar a janela de Panda , para efeitos de criação de uma janela embutida. Este é um HWND no Windows, ou o ponteiro NSWindow ou ponteiro XWindow convertido para um inteiro, no OSX e X11.

caminho de partículas

caminho de pesquisa

-

Os diretórios para procurar por arquivos de partículas a ser carregado.

patcher - buffer de tamanho

int

16384

Limita o tamanho do buffer usado em uma única chamada para Patcher :: run () . Aumentar este pode ajudar o Patcher realizar mais trabalho antes de retornar.

patchfile - buffer de tamanho

int

4096

-

patchfile - incremento no tamanho

int

8

-

janela patchfile tamanho

int

16

-

patchfile -zone -size

int

10000

-

physics_manager_random_seed

int

139

-

pipeline estágios

int

1

O número inicial de estágios no pipeline de render. Isso só faz sentido se pipelining threaded é compilado em Panda. Na maioria dos casos , você não deve definir isso no Afinal de contas , uma vez que o gasoduto pode crescer automaticamente etapas conforme necessário, mas não vai eliminar automaticamente as fases , e ter mais estágios de pipeline que seu aplicativo requer incorrerá em sobrecarga adicional de tempo de execução .

pixel- zoom

duplo

1

O fator pixel_zoom padrão para novas janelas.

sessão de reprodução

corda

-

DConfig

caminho -plugin

caminho de pesquisa

-

Os diretórios para procurar plugin bibliotecas compartilhadas.

info - polylight

bool

0

Definir isso é verdade para ver algumas declarações sobre a informação polylight . É útil para depuração.

preferem -parasita -buffer

bool

0

Definir isso é verdade para fazer GraphicsOutput : make_texture_buffer () tenta criar um ParasiteBuffer antes de tentar criar um buffer fora da tela ( supondo que ele não poderia criar uma reserva directa render por algum motivo ). Isto pode reduzir seus gráficos requisitos do cartão de memória de memória partilha com o framebuffer , mas pode causar problemas se o usuário redimensiona a janela em seguida menor do que o buffer.

preferem - buffer único

bool

1

Definir isso é verdade para fazer GraphicsOutput : make_render_texture ( a), primeiro tenta criar um buffer fora da tela de um único buffer, antes de cair para um buffer duplo (ou qualquer outro tipo janela tem a fonte ). Isto é verdadeiro por padrão para reduzir o desperdício de memória framebuffer, mas você pode obter um benefício de desempenho , fixando-o falso ( porque neste caso o buffer pode compartilhar um contexto de gráficos com a janela ).

preferem - textura -buffer

bool

1

Definir isso é verdade para fazer GraphicsOutput : make_texture_buffer () sempre tentar criar um buffer fora da tela de apoio para tornar a textura , se a placa gráfica afirma ser capaz de suportar esse recurso. Se a placa gráfica não suportar este recurso , esta opção é ignorada. Este é geralmente o caminho mais rápido para processar a uma textura , e presumivelmente não consome nenhuma memória framebuffer adicionais sobre uma operação de copiar a textura ( uma vez que a textura ea parte de buffer de memória mesmo ).

pré-carga simples texturas

bool

0

Quando isso é verdade, cada imagem terá uma textura simples imagem gerada por ele no momento da carga. (Normalmente , texturas simples, obter uma imagem em tempo egg2bam .) Isso diminui o tempo de carregamento inicial de texturas, mas lhe permite aproveitar gsg : set_incomplete_render : () para carregar texturas on-the -fly em um sub - segmento . Não é geralmente necessário se você estiver carregando arquivos bam que foram gerados através egg2bam .

pré - texturas

bool

1

Quando isso for verdade, imagens de textura são carregados a partir do disco logo que a textura é criado a partir do TexturePool . Quando isso é falso , a textura é criado imediatamente, mas os dados da imagem não é carregada a partir do disco até que a textura é efectivamente prestados (ou preparadas de outro modo ) sobre o GSG . Isso pode ajudar a reduzir o desperdício de memória de texturas que são criadas , mas nunca usado para processar .

premunge de dados

bool

1

Definir isso é verdade para preconvert dados de vértice em tempo de carga do modelo para atender aos requisitos de dados do GSG atual. Por exemplo , as colunas de cor são pré- convertido para coincidir com OpenGL ou DirectX requisitos de codificação, conforme o caso. Quando isso é falso, os dados serão munged em tempo de render em seu lugar.

preservar - geom -nodes

bool

0

Isso especifica o valor padrão para o " preservada "bandeira em cada GeomNode criado. Quando isso for verdade, GeomNodes não serão achatados , para definir esta verdadeira efetivamente desativa o uso de achatar a combinar GeomNodes .

preservar - triângulo - fitas

bool

0

Definir isso é verdade para indicar uma preferência por manter as tiras triângulo quando possível, em vez de se decompor -os em triângulos . Quando isso for verdade, flatten_strong e unificar as operações podem ser menos eficaz em combinação Geoms múltiplos junto, mas eles não se decompõem implicitamente tiras triângulo.

profile- frames

bool

0

-

profile- tarefa pontos

bool

0

-

projeto - invertido - UVS

bool

0

Se isso for verdade , o UV é gerada por todas as ProjectionScreens são invertidos de cima para baixo. Isto costumava ser necessário para compensar bugueiros gráficos que se tornaram uma textura de cabeça para baixo dessa maneira, mas hoje em dia Panda deve ser capaz de detectar automaticamente os drivers gráficos. Se ele não fizer isso, você provavelmente deve definir cópia de textura invertida vez , que é mais geral.

pstats tempo médio

duplo

3

-

pstats -história

duplo

60

-

pstats host

corda

localhost

-

pstats -max- fila de tamanho

int

1

Se pstats -threaded , escrever é verdade , especifica o número máximo de pacotes (em geral, quadros de dados) que podem ser enfileirados para o segmento ao processo. Se esta for grande, o segmento escritor pode ficar para trás ea saída de PStats será lag. Manter esta pequena gota pacotes perdidos no chão em vez , e assegurar que os dados do quadro não envelhecem .

pstats -max taxa

duplo

1000

O número máximo de pacotes por segundo , por segmento , para enviar para o servidor remoto PStats . Um pacote é definido como um único pacote UDP , ou a cada 1024 bytes de uma mensagem TCP.

pstats - mem- outras

bool

1

Definir isso é verdade para recolher as categorias de memória menor do que 0,1% do total em uma única categoria "Outros" , ou falso para mostrar cada categoria de memória diferente de zero.

pstats nome

corda

Panda Stats

-

pstats porta -

int

5185

-

pstats -scroll -mode

bool

1

-

pstats -target -frame -rate

duplo

30

Especificar a taxa de frame de destino para destacar no gráfico PStats . Esta taxa de quadros é marcado com uma linha de cor diferente , caso contrário, essa configuração não tem efeito.

pstats -tarefas

bool

0

DConfig

pstats -tcp -relação

duplo

0,01

Isso especifica a relação de mensagens de atualização de quadros que são elegíveis para UDP que são enviados via TCP vez . Ele não conta as mensagens que são demasiado grandes para UDP e deve ser enviado via TCP de qualquer maneira. 1.0 significa que todas as mensagens são enviadas TCP; 0.0 significa que todos são enviadas UDP.

pstats -threaded e gravação

bool

1

Definir isso é verdade para gravar o canal PStats em uma sub -thread , se enfiar está disponível. Não consigo pensar em nenhuma razão para que você não gostaria que este conjunto de verdade, a menos que você suspeitar que algo está quebrado com as interfaces de rede com rosca.

pstats -unused -estados

bool

0

Definir isso é verdade para mostrar o número de estados não utilizados no gráfico pstats para TransformState e conta RenderState . Isso adiciona um pouco de overhead por quadro de contar essas coisas.

ler -comprimido canais

bool

1

Defina esta falsa leitura para desabilitar os canais de animação comprimido , mesmo se o código de descompressão está disponível. A única razão que você pode querer fazer isso seria para acelerar o tempo de carregamento quando não se preocupam com o que a animação parece.

read- raw- ratos

bool

0

DConfig

recorde -gui -criação -stack

bool

1

DConfig

sessão de registro

corda

-

DConfig

vermelho-azul- stereo

bool

0

Definir isso é verdade para criar janelas com o modo stereo vermelho-azul ativado por padrão , se o 'framebuffer' não suporta processamento estéreo real.

vermelho-azul- stereo- cores

corda

ciano vermelho

).

liberado , ibuffer -cache -size

int

102400

Especifica o tamanho em bytes de cache de buffers de índice que foram recentemente lançados. Se o buffer novo índice é preparado, enquanto um recém-lançado do mesmo tamanho ainda está no cache, que mesmo tampão é reciclado. Isto reduz a sobrecarga de criação e destruição de buffers índice da placa gráfica .

liberado , vbuffer -cache -size

int

1048576

Especifica o tamanho em bytes de cache de buffers vértice que foram recentemente lançados. Se um buffer vértice esteja preparado quando um recém-lançado do mesmo tamanho ainda está no cache, que mesmo tampão é reciclado. Isto reduz a sobrecarga de criação e destruição de buffers vértice da placa gráfica .

relatório - memória do intervalo

duplo

5

Este é o intervalo, em segundos , por relatos de memória atualmente alocada, quando o relatório , o uso de memória é verdadeira.

relatório , o uso de memória ,

bool

0

Definir isso é verdade para habilitar o relatório automático de objetos alocados no intervalo especificado no relatório de memória de intervalo . Isso exige também via o uso de memória .

exigir janela

bool

1

DConfig

redimensionar - normais

enum

automático

Especifica o tipo de RescaleNormalAttrib que devem ser criados para o topo do gráfico de cena. Isso pode automaticamente assegurar que a sua iluminação são normais unidade de comprimento , que pode ser especialmente necessária na presença de escalas no gráfico de cena. Desligá-lo ( 'none' ) pode produzir um benefício de desempenho pequeno.

respeito efetivo normal

bool

1

Isso deve ser verdade para apoiar a interface effective_normal de polígonos. Defina- false para desabilitar esta funcionalidade , de modo que todos os sólidos de colisão (incluindo polígonos e aviões) usam seus reais normal para cruzamento e testes físicos.

respeito prev -transform

bool

0

Defina esta verdade para que todos os CollisionTraversers no respeito do mundo transformar o quadro anterior ( posição) para um determinado objeto , quando a determinação do movimento para os testes de colisão. Se isso é falso , você deve explicitamente ativar a detecção de movimento para um atravessador particular. É falso por padrão, para forçar os programadores a decidir numa base caso a caso, se eles realmente precisam desse recurso.

restaurar -initial- pose

bool

1

Quando isso é verdade , estabelecendo todos os efeitos de controle sobre um ator para 0 faz com que ela retorne ao seu padrão, unanimated pose. Quando false , ele mantém qualquer que seja sua última pose foi calculado (que podem ou não ser o padrão pose) .

retransform - sprites

bool

1

Para tornar os efeitos de partículas sprite -based, Panda deve converter os pontos sprite do espaço objeto no espaço do grampo, e calcular os cantos da quadra no espaço clip. Quando essa variável é falso, os quadriláteros resultantes são então enviados para o hardware de gráficos no espaço clip. Quando isso for verdade, os quads são re- transformada de volta para o espaço do objeto original , que é necessário para que funcione corretamente nevoeiro no sprites.

cena gráfico - analisador metros de camada de triagem

int

1000

-

cena gráfico - analisador metros de escala

duplo

0,05

-

cena gráfico - analisador metros lado - margens

duplo

0,5

-

cena gráfico - analisador metros de atualização do intervalo

duplo

2

-

extensão screenshot

corda

jpg

DConfig

Nome screenshot

corda

% ~ % p % -a -b- % d- % H -% M- % % % ~ S- Y- f. ~ % e

Isso especifica o padrão de arquivo para ser usado para gerar imagens capturadas via save_screenshot_default (). Veja DisplayRegion : save_screenshot ().

deslocamento de demora continuou

duplo

0,1

Esta é a quantidade de tempo, em segundos, a demora entre as linhas rolado enquanto o usuário continua a manter pressionado o botão de rolagem.

deslocamento de demora inicial

duplo

0,3

Esta é a quantidade de tempo, em segundos, para logo após o usuário clicar em primeiro lugar e tem um botão na barra de rolagem , antes de se deslocar continua automaticamente.

SIG - nomedaimagem

corda

-

Essa seqüência é escrita para o cabeçalho de um SIG (*. rgb ) arquivo. Parece ter apenas fins de documentação .

SIG de armazenamento de tipo

enum

rle

Use rle 'ou' integral ' para indicar como SGI (RGB *. ) arquivos são gravados .

shader -auto -utilização

bool

0

Se isso for verdade , então panda vai esperar até abrir uma janela, e então pedir a janela se ele suporta shaders básico ou avançado . Se assim for , então a variável de configuração shader utilização será automaticamente adusted . A armadilha de fazer isso é que se abra uma segunda janela que não suporta os mesmos recursos , não terá escolha, mas para imprimir uma mensagem de erro.

utilização shader-

enum

nenhum

Às vezes, panda pode gerar shaders. Esta variável controla o que os tipos de shaders podem ser gerados. Se você configurá-lo para SUT_none , geração shader será ser desativada. Se você configurá-lo para SUT_basic , em seguida, shaders DX9 pode ser gerada , se você configurá-lo para SUT_advanced , em seguida, shaders DX10 podem ser gerados.

show- buffers

bool

0

-

mostrar -frame -rate metros

bool

# f ( a partir de / etc / Config.prc ); 0 hardcoded

DConfig

oclusão comparência

bool

0

Definir isso é verdade para visualizar os esforços do teste de oclusão .

mostrar -portal -debug

bool

1

Definir isso é verdade para mostrar linhas de depuração para portais. Isto irá desenhar linhas dos cantos da tela para os cantos do portal, isto pode ser útil durante a depuração .

show- mem- tex

bool

0

DConfig

transparência comparência

bool

0

Definir isso é verdade para flash quaisquer objetos que são processados em algum modo de transparência. A cor escolhida é baseada na transparência de modo especial em vigor. Isto só tem efeito quando NDEBUG não está definido.

show vértice animação

bool

0

Definir isso é verdade para todos os objetos flash cujos vértices são animados por Panda na CPU (flash vermelho) ou por hardware (flash azul). Isto só tem efeito quando NDEBUG não está definido.

simples imagem de tamanho

int

16 16

Este é um par XY que especifica o tamanho máximo de uma textura gerada automaticamente a imagem simples. A imagem simples pode exibidos antes da textura foi carregada a partir do disco .

simples imagem de limiar

duplo

0,1

Este é um valor que indica a proximidade da imagem gerou uma textura simples devem aproximar a imagem original. Quanto menor o número , mais próximo do jogo , um pequeno número irá resultar em imagens simples estreita para o tamanho máximo especificado pelo simples imagem no tamanho . Números maiores resultarão em menores de imagens simples. Geralmente, o valor deve ser consideravelmente menor que 1.

simples de thread- época timeslice -

duplo

0,05

Quando SIMPLE_THREADS é definida , isso define a quantidade de tempo , em segundos, que deve ser considerada a fatia de tempo típico de uma época ( para executar todos os tópicos uma vez).

simples discussão de alto peso

duplo

5

Quando SIMPLE_THREADS é definida, o que determina a quantidade relativa de tempo que é dado aos threads com prioridade TP_high .

simples fio de baixo peso

duplo

0,2

Quando SIMPLE_THREADS é definida, o que determina a quantidade relativa de tempo que é dado aos threads com prioridade TP_low .

simples discussão peso normal

duplo

1

Quando SIMPLE_THREADS é definida, o que determina a quantidade relativa de tempo que é dado aos threads com prioridade TP_normal .

simples discussão peso urgente

duplo

10

Quando SIMPLE_THREADS é definida, o que determina a quantidade relativa de tempo que é dado aos threads com prioridade TP_urgent .

simples segmento voluntário atraso

duplo

0

Quando SIMPLE_THREADS é definida , isso define a quantidade de tempo , em segundos, para que uma tarefa que voluntariamente rendimentos deve ser adiada.

simples discussão janela

duplo

1

Quando SIMPLE_THREADS é definida , isso define a quantidade de tempo , em segundos, durante o qual a média de durações todos os segmentos , com a finalidade de agendamento tópicos .

singular pontos

bool

1

Definir isso é verdade a insistir que, quando RenderModeAttrib : M_points é utilizada , cada ponto aparece apenas uma vez no resultado, mesmo se o vértice é referenciada várias vezes. Isto é particularmente importante quando se tornar pontos de uma malha de triângulos e você não quer que os pontos que aparecem repetidamente .

skel -sample -config variável

int

3

-

precisão do sono

duplo

0,01

Esta é a precisão em que podemos esperar select () para retornar com precisão. Ou seja, se usamos select () para solicitar um período de tempo de 1,0 segundos, podemos esperar que realmente dormir durante alguns segundos em algum lugar entre 1.0 e 1.0 + sono precisão .

ssl- certificados

lista

-

-

cache estado

bool

1

Defina esta true para habilitar o cache de objetos RenderState , semelhante ao cache TransformState controlado via transformar -cache.

stencil -bits

int

0 ( em / etc / Config.prc ); 0 hardcoded

O número mínimo de bits stencil buffer solicitado.

janela subprocesso -

nome do arquivo

-

O nome de um arquivo mmap SubprocessWindowBuffer é temporário , utilizado para abrir uma janela em um processo filho e renderização para uma janela diferente no processo pai . Este é especificamente utilizado para OSX quando o plugin é compilado, e não é usado ou seja necessário em outros ambientes. Veja WindowProperties : set_subprocess_window ().

subprocesso -window -max -espera

duplo

0,2

Esta é a quantidade de tempo , em segundos, que o esperará na SubprocessWindow begin_flip para o processo pai para retirar a armação anteriormente prestados. Quando este tempo for excedido, o próximo quadro será processado sem ter virado o anterior. Isto é projetado para permitir que o processo Python algum tempo para correr mesmo quando a janela pai é fora da tela ou minimizada.

apoiar -fade - lod

bool

1

Defina esta falsa para fazer nós FadeLOD se comportam como nós LOD regular (ignorando o tempo de fade ). Isso pode ser útil , por exemplo, para testar o impacto no desempenho do uso de nós FadeLOD .

suporte tornar -textura

bool

1

Defina esta verdadeira permitir o uso do recurso tornar -a- uma textura , se for suportada pela placa gráfica . Sem esta habilitado, torna offscreen será copiado para uma textura em vez de diretamente prestados lá.

suporte rescale normal

bool

1

Definir isso é verdade para permitir o uso do recurso de redimensionar o normal, se for suportada pela placa gráfica . Isso permite que a iluminação seja uniforme normais contra- dimensionado , em vez de re- normalizada, na presença de uma escala uniforme , que deverá , em princípio, ser um pouco mais rápido. Este recurso só é suportado pela API OpenGL.

stencil suporte

bool

1

Definir isso é verdade para permitir o uso do buffer de estêncil, se for suportada pela placa gráfica . Se isso é falso , suporte buffer estêncil não será permitido , mesmo que seja suportado. Geralmente, apenas os cartões antigos não suporte algum tipo de operações stencil buffer , mas também não é suportada pelo nosso processador tinydisplay . A principal razão para definir essa falsa é para testar o seu código na ausência de suporte buffer estêncil.

suporte tópicos

bool

1

Defina esse falso para impedir a criação de tópicos com interface Panda Thread , mesmo se o suporte de segmentação é compilado dentro Isso não afeta o funcionamento do mutexes e primitivos de sincronização outros , apenas a criação de tópicos .

sync -flip

bool

1

Definir isso é verdade para tentar virar todas as janelas ao mesmo tempo , ou falso para virar cada janela o mais tarde possível . Definir esse falso pode melhorar o paralelismo. Esta é uma variável temporária , que será posteriormente substituído com um controle mais explícito sobre a janela de sincronização flip.

vídeo -sync

bool

1

Configure isso é verdade para solicitar a prestação de sincronizar com a atualização de vídeo , ou falso para deixar sua taxa de frame ir tão alto quanto ele pode , independentemente de a atualização de vídeo. Normalmente, você quer que essa verdade, mas pode ser útil para defini-la falsa durante o desenvolvimento de uma estimativa de queijo da complexidade da cena . Alguns motoristas podem ignorar este pedido.

tarefa timer verbose -

bool

0

DConfig

temp- HPR -fix

bool

1

Definir isso é verdade para o cálculo do HPR corretamente. Historicamente, a Panda tem aplicado estes na ordem errada , and roll ficou para trás em relação aos outros dois . Defina esta falsa se você precisar de compatibilidade com os cálculos de idade Panda HPR .

texto graus anisotrópica

int

1

Este é o padrão graus anisotrópico que é definido em texturas fonte dinâmica. Configurando-o para um valor maior que 1 pode ajudar a suavizar o antialiasing para letras minúsculas.

texto -padrão da fonte

nome do arquivo

-

O nome de um nome de arquivo que será carregado no momento da inicialização como a fonte padrão para qualquer TextNode que não especificar uma fonte de outra forma. O padrão é usar uma fonte especial, que é compilado em Panda , se disponível.

texto sublinhado padrão de altura

duplo

-0,2

Especifica a altura padrão da linha de ressaltar , em relação ao texto inicial , quando ressaltado é habilitado.

texto dinâmico em série

bool

1

Definir isso é verdade para mesclar glifos gerados no GeomVertexData como o texto é montado, ou falso para aguardar o flatten operação. Geralmente é uma vantagem de desempenho para manter este verdadeiro. Veja TextNode : set_flatten_flags ().

inserir texto gráfico - chave

int

5

Este é o número de caracteres decimais que , inseridos em uma cadeia, é usado para suporte do nome de um modelo adicionado ao objeto TextPropertiesManager , para inserir uma imagem arbitrária gráfico dentro de um parágrafo .

texto de codificação

enum

iso8859

Especifica como os caracteres internacionais são representadas em seqüências de caracteres de 8 -byte apresentado Panda. Veja TextEncoder : set_encoding ().

texto achatar

bool

1

Definir isso é verdade para aplainar o texto quando ele é gerado, ou falso para mantê-lo como uma hierarquia profunda. Geralmente é uma vantagem de desempenho para manter esta verdade, mas isso também depende da configuração de texto dinâmico - direta. Veja TextNode : set_flatten_flags ().

text- hífen -relação

duplo

0,7

Se o caractere espaço em branco à direita quedas antes que esta fração da linha, hifenizar uma palavra à direita do que se for possível.

magfilter texto

enum

linear

O padrão tipo magfilter textura para as fontes de texto dinâmico

texto max nunca - break

int

3

Se tivermos mais que este número de texto nunca - antes - quebrar caracteres em uma linha, não tratam nenhum deles tão especiais e, em vez quebrar a linha sempre que pode.

minfilter texto

enum

linear_mipmap_linear

O padrão tipo minfilter textura para as fontes de texto dinâmico

texto nativo antialias

bool

1

-

texto de página de tamanho

int

256 256

Este é o tamanho padrão para criar novas texturas para as fontes dinâmicas.

texto pixels por unidade

duplo

30

-

texto de ponto de tamanho

duplo

10

-

text- margin- poli

duplo

0

Esta é a quantia pela qual fazer com que cada glifo polígono maior do que o estritamente necessário, na tela de unidades que são adicionadas a cada margem. Aumentar este valor vai diminuir a tendência para as letras para obter cortada nas bordas, mas irá também aumentar a tendência para glifos adjacente a sangrar em si ( a menos que você também aumentar texto textura margem ).

text- pop- propriedades - chave

int

2

Este é o número de caracteres decimais que desfaz o efeito de uma aparição anterior text_push_properties_key .

text- push- propriedades - chave

int

1

Este é o número de caracteres decimais que , inseridos em uma cadeia, é usado para suporte do nome de uma estrutura TextProperties adicionado ao objeto TextPropertiesManager , para controlar a aparência do texto subseqüente.

texto de qualidade de nível

enum

o melhor

O nível de qualidade padrão para fontes de texto dinâmico, consulte Textura : set_quality_level ().

texto torna -mode

enum

textura

O modo de renderização padrão para fontes de texto dinâmico

texto escala fator

duplo

2

-

text- small-caps

bool

0

Isso controla a configuração padrão para TextNode : set_small_caps ().

text- small-caps escala

duplo

0,8

Isso controla a configuração padrão para TextNode : set_small_caps_scale ().

text- soft- break- chave

int

4

Isso é semelhante ao texto soft- hífen - chave , só que quando ele é usado como um ponto de ruptura, nenhum personagem é introduzido em seu lugar.

text- soft- hífen - chave

int

3

Este é o número de caracteres decimais que , incorporados em uma seqüência, é identificado como o caráter soft- hífen.

texto - guia de largura

duplo

5

Isto controla a configuração padrão para TextNode : set_tab_width ().

texto textura margem

int

2

Este é o número de texels de espaço vazio reservado ao redor de cada glifo na textura. Definir esse valor maior vai diminuir a tendência de glifos adjacente a sangrar em cada outros em tamanhos pequenos , mas vai aumentar a quantidade de memória de textura desperdiçado.

text- wrap -mode

enum

border_color

O modo padrão para embrulhar fontes de texto dinâmico

textura , grau de anisotropia

int

1

Este padrão especifica o grau de anisotropia , que é aplicado a uma textura , na ausência de uma definição determinado grau de anisotropia (isto é, uma textura para o qual o grau de anisotropia é 0 , significando que a configuração padrão). Deve ser 1 para desativar a filtragem anisotrópica , ou um número maior de habilitá-lo. Observe se essa variável é mudada em tempo de execução , pode ser necessário para recarregar as texturas explicitamente , a fim de alterar as suas propriedades visíveis.

filtro de textura

lista

-

Um ou mais nomes de bibliotecas externas que devem ser carregados para fins de realização de filtragem de textura . Esta variável pode ser repetido várias vezes. Como no display de carga , o nome biblioteca real é obtido pela junção ' lib ' para o nome especificado.

magfilter textura

enum

linear

Isso especifica o magfilter padrão que é aplicado a uma textura , na ausência de uma definição magfilter específicos. Normalmente, esta é " linear "(desde mipmapping não se aplica a magfilters ). Isto não se aplica às texturas profundidade. Observe se essa variável é mudada em tempo de execução , pode ser necessário para recarregar as texturas explicitamente , a fim de alterar as suas propriedades visíveis.

minfilter textura

enum

linear

Isso especifica o minfilter padrão que é aplicado a uma textura , na ausência de uma definição minfilter específicos. Normalmente, esta é ou linear 'para mipmapping desativar por padrão, ou " mipmap , para permitir mipmapping trilinear por padrão. Isto não se aplica às texturas profundidade. Observe se essa variável é mudada em tempo de execução , pode ser necessário para recarregar as texturas explicitamente , a fim de alterar as suas propriedades visíveis.

textura nível de qualidade

enum

normal

Isto especifica um nível de qualidade global para todas as texturas. Você pode especificar mais rápido ou normal , ou melhor. Isso realmente afeta o sentido da textura : set_quality_level ( QL_default ), assim que pode ser substituído em uma base por textura . Isso geralmente só tem efeito quando usando o renderizador de software tinydisplay , tem pouco ou nenhum efeito no normal, representantes acelerado por hardware. Veja Textura : set_quality_level ().

textura escala

duplo

1

Este é um fator de escala global que é aplicada a cada textura como ele é carregado do disco. Por exemplo, um valor de 0,5 cada textura irá reduzir para metade o seu tamanho em cada dimensão. Este fator de escala é aplicado antes texturas -power- max- 2 ou textura dimensão .

textura escala -limite

int

4

Isso especifica o limite abaixo do qual a escala de textura não vai reduzir uma imagem de textura. Esta é uma dimensão única que se aplica tanto X e Y.

texturas auto - poder -2

bool

0

Se isso for verdade , então panda vai esperar até abrir uma janela, e então pedir a janela se ele suporta não -poder- de - duas texturas . Se assim for, então a variável config textures_power_2 será automaticamente ajustado. A armadilha de fazer isso é que se abra uma segunda janela que não suporta os mesmos recursos , não terá escolha, mas para imprimir uma mensagem de erro.

texturas -header- somente

bool

0

Se isso for verdade , as imagens de textura não vai realmente ser carregado a partir do disco , mas as informações do cabeçalho da imagem será consultado para verificar o número de canais e assim por diante. As imagens de textura próprios serão gerados em um padrão de cor azul.

texturas , poder -2

enum

para baixo

Especifique se as texturas devem ser automaticamente obrigado a dimensões que são uma potência de 2, quando eles são carregados do disco. Defina esta opção para " none " para desativar esse recurso , ou para 'baixo' ou 'up' de reduzir ou até a próxima potência de 2 , respectivamente. Isto só tem efeito em texturas que não são já uma potência de 2 .

texturas quadrados

enum

nenhum

Especifique se as texturas devem ser automaticamente obrigado a uma relação de aspecto quadrado quando eles são carregados do disco. Defina esta opção para 'none', 'baixo' , ou 'up' . Veja texturas poder -2 .

colormap tga -

bool

0

Definir isso é verdade para escrever colormapped arquivos TGA.

tga - cinza

bool

0

Definir isso é verdade para permitir gravação de arquivos em tons de cinza TGA.

rle tga -

bool

0

Defina esta true para habilitar compressão RLE quando gravar arquivos TGA.

thread -stack -size

int

4194304

Especifica o tamanho mínimo, em bytes, da pilha que será criado para cada recém-criada lista de discussão. Nem todas as implementações de thread respeitar este valor.

modelo de segmentação -

corda

-

Este é o padrão modelo de segmentação de usar para as novas janelas . Usar uma string vazia para single-threaded , ou algo como " refugo / desenhar "para um pipeline de 3 estágios . Veja GraphicsEngine : set_threading_model (). EXPERIMENTAL e incompleta , não use isso!

via uso de memória ,

bool

0

Defina como true para habilitar o rastreamento de força total de dotações C + + e de registros por tipo. É muito caro.

transformar -cache

bool

1

Defina esta true para habilitar o cache de objetos TransformState . Usando o cache poupa tempo de computação transforma e transforma o inverso , mas impõe uma sobrecarga para a manutenção da cache em si.

grafo inequívoca

bool

0

Definir isso é verdade para tornar as mensagens de aviso ambíguo caminho gerar uma falha de declaração em vez de apenas um aviso ( que pode ser preso com afirmar abortar ).

undecorated

bool

0

-

uniquify - attribs

bool

1

Definir isso é verdade para garantir que RenderAttribs equivalente pointerwise são iguais. Isso pode melhorar o desempenho de cache , mas também adiciona uma sobrecarga adicional para manter o cache, incluindo a necessidade de verificar a composição de um ciclo no cache.

uniquify matriz

bool

0

Definir isso é verdade para procurar 4x4 arbitarary transformar matrizes no cache, para garantir que dois diferentemente computadorizada transformações que acontecem para codificar a mesma matriz (uma ocorrência pouco provável ) será recolhido em um ponteiro simples ( uma vantagem pequena ). Estamos geralmente melhor não pagar o custo desta comparação , e apenas supondo que todos os dois de forma diferente computadorizada transformações são essencialmente diferentes.

uniquify -estados

bool

1

Definir isso é verdade para garantir que RenderStates equivalente pointerwise são iguais. Isso pode melhorar o desempenho de cache , mas também adiciona uma sobrecarga adicional para manter o cache, incluindo a necessidade de verificar a composição de um ciclo no cache.

uniquify transforma -

bool

1

Definir isso é verdade para garantir que TransformStates equivalente pointerwise são iguais. Isso pode melhorar o desempenho de cache , mas também adiciona uma sobrecarga adicional para manter o cache, incluindo a necessidade de verificar a composição de um ciclo no cache.

movietexture uso

bool

# t ( a partir de / etc / Config.prc ); 0 hardcoded

Panda contém uma classe nova textura animada, MovieTexture . Porque ainda não está totalmente testado , o carregador de textura não vai usar , a menos que esta variável está definida. Eventualmente , essa variável config vai embora eo novo código será ativado o tempo todo.

verificar - intervalos

bool

0

Definir isso é verdade para gerar uma falha de declaração se as funções de intervalo são chamados fora de ordem .

verificar - LODs

bool

0

Quando isso for verdade, vai testar LODNodes quando são apresentados para assegurar que a geometria de cada criança se encaixa perfeitamente dentro do raio definido por sua distância a mudar . Quando ela é falsa, LODNodes pode ter qualquer mudança dentro e fora distâncias, independentemente do tamanho real da sua geometria. Este teste é feito somente em modo NDEBUG (a variável é ignorada em construir uma produção ).

vértice matrizes

bool

1

Definir isso é verdade para permitir a utilização de matrizes de vértice para processamento de dados vértice OpenGL. Isso, ou buffers vértice, é o caminho normal de emissão de vértices desde OpenGL 1.1, e quase sempre querem ter este conjunto de verdade. No entanto, alguns drivers gráficos muito buggy pode ter problemas em lidar com arrays vértice corretamente , então se você estiver com problemas você pode tentar essa configuração para false. Se isso é falso, Panda voltará a usar de modo imediato comandos como glVertex3f (), etc , para a emissão dos vértices, que é potencialmente muito mais lento do que vertex arrays . Definir esse falso também desabilita buffers vértice , efetivamente ignorando a configuração da variável vertex- buffers (desde buffers vértice são um caso especial de matrizes vértice em OpenGL ). Esta variável não é normalmente permitido em uma produção de construir. Isto não tem efeito na prestação DirectX.

vértice , buffers

bool

1

Definir isso é verdade para permitir a utilização de buffers de vértice (ou buffer de objetos, como OpenGL dubla -los) para processamento de dados de vértice. Isso pode melhorar significativamente o desempenho de renderização em cartões gráficos high-end , ao custo de alguns gráficos de memória adicional ( que poderiam ser utilizados para texturas ou offscreen buffers) . Em placas low-end gráfico isso fará pouca ou nenhuma diferença .

vértice - compressão de dados de nível

int

1

Especifica o nível de compressão zlib para usar quando comprimir dados de vértice . O número deve estar na faixa de 1-9 , onde os valores maiores são mais lentas , mas dar uma melhor compressão.

vértice de dados de páginas de tamanho

int

262144

O número de bytes para alocar em um tempo para dados de vértice . Esta também controla o tamanho da página que é comprimido ou por escrito para o disco quando as páginas de dados vértice são expulsos da memória.

vértice de dados de página -threads

int

1

Quando isso é diferente de zero (e Panda foi compilado com suporte a lista de discussão ), então este número de sub- tópicos serão gerados para despejar páginas vértice para o disco e lê-los novamente. Quando este for 0, este trabalho será feito no segmento principal , o que pode introduzir ocasionais chugs aleatórios na renderização.

vértice de dados de tamanho pequeno

int

64

Quando um GeomVertexArrayData é este número de bytes ou menor , é considerado pequeno demais para pagar as despesas gerais de paginação dentro e para fora , e é permanentemente mantida residente.

vértice -save -file -diretório

nome do arquivo

-

O diretório no qual os dados vértice arquivo salvo é criada para salvar buffers vértice que foram expulsos de RAM. Se esta é a string vazia, ou um diretório inválido , um diretório padrão do sistema será o escolhido.

vértice -save -file prefixo

corda

p3d_vdata_

Um prefixo usado para gerar o nome para o arquivo salvo dados de vértice que é criada para salvar buffers vértice que foram expulsos de RAM. Um número de seqüência uniquifying e extensão de arquivo será anexado a essa seqüência.

vfs caso - sensível

bool

1

Definir isso é verdade para fazer o VirtualFileSystem apresentar o sistema de arquivos nativo do SO desde como se fosse um sistema de arquivos de maiúsculas e minúsculas , mesmo se não for (por exemplo, Windows). Esta variável não tem efeito se o sistema de arquivos nativo já é case-sensitive , e não tem efeito sobre sistemas montados em vários arquivos , que são sempre maiúsculas e minúsculas.

vfs- implícito -mf

bool

0

Quando isso for verdadeiro, o VirtualFileSystem vai montar multifiles on-the -fly quando eles são usados como diretórios . Por exemplo, abrir o arquivo / c / arquivos / foo.mf / dirname / mytex.jpg implicitamente recuperar um arquivo chamado ' dirname / mytex.jpg ' no multifile / c / arquivos / foo.mf , mesmo que tenha vários arquivos ainda não foi montado. Isso faz com que todos os seus multifiles agir como diretórios.

vfs- pz -implícito

bool

1

Quando isso for verdadeiro, o VirtualFileSystem vou fingir um arquivo chamado existe mesmo se isso não acontecer, enquanto um arquivo com o mesmo nome ea extensão adicional. pz existe. Neste caso , o VirtualFileSystem implicitamente abrir o pz . arquivo e descompactá-lo on-the -fly.

vfs -mount

lista

-

vfs -mount [opções do sistema filename ponto de montagem ]

vfs- mount- url

lista

-

vfs- mount- url

Catálogo: 2010
2010 -> Informativo eletrônico 2010 maio 1ª ediçÃo com mais novidades
2010 -> Informativo eletrônico 2010 marçO 1ª ediçÃo com mais novidades
2010 -> Campus curitiba
2010 -> Universidade fumec faculdade de engenharia e arquitetura fea
2010 -> Cd e dvd sorriso maroto – sorriso 15 anos – ao vivo
2010 -> Sbpjor – Associação Brasileira de Pesquisadores em Jornalismo VIII encontro Nacional de Pesquisadores em Jornalismo
2010 -> Pibic/cnpq/ufcg-2010 características da variabilidade do vento no aeroporto internacional de joão pessoa: período 2003-2009
2010 -> Decreto 1171 fcc 2010 al-sp agente Legislativo de Serviços Técnicos e Administrativos Ética é o conjunto de regras e preceitos de ordem valorativa e moral de um indivíduo, de um grupo social ou de uma sociedade
2010 -> Gabinete Coordenador de Educação Artística/ dea pratica coral

Baixar 2.38 Mb.

Compartilhe com seus amigos:
1   ...   12   13   14   15   16   17   18   19   20




©bemvin.org 2020
enviar mensagem

    Página principal
Prefeitura municipal
santa catarina
Universidade federal
prefeitura municipal
pregão presencial
universidade federal
outras providências
processo seletivo
catarina prefeitura
minas gerais
secretaria municipal
CÂmara municipal
ensino fundamental
ensino médio
concurso público
catarina município
Dispõe sobre
reunião ordinária
Serviço público
câmara municipal
público federal
Processo seletivo
processo licitatório
educaçÃo universidade
seletivo simplificado
Secretaria municipal
sessão ordinária
ensino superior
Relatório técnico
Universidade estadual
Conselho municipal
técnico científico
direitos humanos
científico período
espírito santo
pregão eletrônico
Curriculum vitae
Sequência didática
Quarta feira
prefeito municipal
distrito federal
conselho municipal
língua portuguesa
nossa senhora
educaçÃo secretaria
segunda feira
Pregão presencial
recursos humanos
Terça feira
educaçÃO ciência
agricultura familiar