sh3redux
SILENT HILL 3 Engine Remake in OpenGL and C++
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- build.sh
- build.bat
- error.bmp
- image.frag
- image.vert
- test.frag
- test.vert
- arc.arc
- Put SILENT HILL 3 Data here!.txt
- arc_structure.dox
- mft.hpp
- subarc.hpp
- vfile.hpp
- camera.hpp
- singleton.hpp
- intro.hpp
- engine.hpp
- gamestate.hpp
- statemanager.hpp
- model.hpp
- msbmp.hpp
- quad.hpp
- texture.hpp
- assert.hpp
- clock.hpp
- config.hpp
- exit_code.hpp
- glcontext.hpp
- glvertexarray.hpp
- glvertexbuffer.hpp
- input.hpp
- input_config.hpp
- log.hpp
- sdl_destroyer.hpp
- shader.hpp
- window.hpp
- color.hpp
- vertex.hpp
- angle.hpp
- error.hpp
- gl.h
- glu.h
- gl.h.in
- glu.h.in
- droppable_accumulator.hpp
- external_accumulator.hpp
- reference_accumulator.hpp
- value_accumulator.hpp
- accumulator.hpp
- sample.hpp
- weight.hpp
- weights.hpp
- accumulator_base.hpp
- accumulator_concept.hpp
- accumulator_set.hpp
- depends_on.hpp
- external.hpp
- extractor.hpp
- features.hpp
- function1.hpp
- function2.hpp
- function3.hpp
- function4.hpp
- function_n.hpp
- pod_singleton.hpp
- complex.hpp
- valarray.hpp
- vector.hpp
- functional.hpp
- functional_fwd.hpp
- quantile_probability.hpp
- covariate.hpp
- count.hpp
- covariance.hpp
- density.hpp
- error_of.hpp
- error_of_mean.hpp
- extended_p_square.hpp
- extended_p_square_quantile.hpp
- kurtosis.hpp
- max.hpp
- mean.hpp
- median.hpp
- min.hpp
- moment.hpp
- p_square_cumul_dist.hpp
- p_square_cumulative_distribution.hpp
- p_square_quantile.hpp
- peaks_over_threshold.hpp
- pot_quantile.hpp
- pot_tail_mean.hpp
- rolling_count.hpp
- rolling_mean.hpp
- rolling_moment.hpp
- rolling_sum.hpp
- rolling_variance.hpp
- rolling_window.hpp
- skewness.hpp
- stats.hpp
- sum.hpp
- sum_kahan.hpp
- tail.hpp
- tail_mean.hpp
- tail_quantile.hpp
- tail_variate.hpp
- tail_variate_means.hpp
- times2_iterator.hpp
- variance.hpp
- weighted_covariance.hpp
- weighted_density.hpp
- weighted_extended_p_square.hpp
- weighted_kurtosis.hpp
- weighted_mean.hpp
- weighted_median.hpp
- weighted_moment.hpp
- weighted_p_square_cumul_dist.hpp
- weighted_p_square_cumulative_distribution.hpp
- weighted_p_square_quantile.hpp
- weighted_peaks_over_threshold.hpp
- weighted_skewness.hpp
- weighted_sum.hpp
- weighted_sum_kahan.hpp
- weighted_tail_mean.hpp
- weighted_tail_quantile.hpp
- weighted_tail_variate_means.hpp
- weighted_variance.hpp
- with_error.hpp
- accumulators.hpp
- accumulators_fwd.hpp
- statistics.hpp
- statistics_fwd.hpp
- all_of.hpp
- any_of.hpp
- copy_if.hpp
- copy_n.hpp
- find_if_not.hpp
- iota.hpp
- is_partitioned.hpp
- is_permutation.hpp
- is_sorted.hpp
- none_of.hpp
- one_of.hpp
- partition_copy.hpp
- partition_point.hpp
- equal.hpp
- is_permutation.hpp
- mismatch.hpp
- exclusive_scan.hpp
- for_each_n.hpp
- inclusive_scan.hpp
- reduce.hpp
- transform_exclusive_scan.hpp
- transform_inclusive_scan.hpp
- transform_reduce.hpp
- bm_traits.hpp
- debugging.hpp
- boyer_moore.hpp
- boyer_moore_horspool.hpp
- knuth_morris_pratt.hpp
- case_conv.hpp
- classification.hpp
- find_format.hpp
- find_format_all.hpp
- find_format_store.hpp
- find_iterator.hpp
- finder.hpp
- finder_regex.hpp
- formatter.hpp
- formatter_regex.hpp
- predicate.hpp
- replace_storage.hpp
- sequence.hpp
- trim.hpp
- util.hpp
- list_traits.hpp
- rope_traits.hpp
- slist_traits.hpp
- string_traits.hpp
- case_conv.hpp
- classification.hpp
- compare.hpp
- concept.hpp
- config.hpp
- constants.hpp
- erase.hpp
- find.hpp
- find_format.hpp
- find_iterator.hpp
- finder.hpp
- formatter.hpp
- iter_find.hpp
- join.hpp
- predicate.hpp
- predicate_facade.hpp
- regex.hpp
- regex_find_format.hpp
- replace.hpp
- sequence_traits.hpp
- split.hpp
- std_containers_traits.hpp
- trim.hpp
- trim_all.hpp
- yes_no_type.hpp
- algorithm.hpp
- apply_permutation.hpp
- clamp.hpp
- find_backward.hpp
- find_not.hpp
- gather.hpp
- hex.hpp
- is_palindrome.hpp
- is_partitioned_until.hpp
- minmax.hpp
- minmax_element.hpp
- sort_subrange.hpp
- string.hpp
- string_regex.hpp
- addressof.hpp
- align.hpp
- align_cxx11.hpp
- align_down.hpp
- align_up.hpp
- aligned_alloc.hpp
- aligned_alloc_android.hpp
- aligned_alloc_macos.hpp
- aligned_alloc_msvc.hpp
- aligned_alloc_posix.hpp
- aligned_alloc_sunos.hpp
- alignment_of.hpp
- alignment_of_clang.hpp
- alignment_of_codegear.hpp
- alignment_of_cxx11.hpp
- alignment_of_gcc.hpp
- alignment_of_msvc.hpp
- assume_aligned.hpp
- assume_aligned_clang.hpp
- assume_aligned_gcc.hpp
- assume_aligned_intel.hpp
- assume_aligned_msvc.hpp
- element_type.hpp
- integral_constant.hpp
- is_aligned.hpp
- is_alignment.hpp
- is_alignment_constant.hpp
- max_align.hpp
- max_objects.hpp
- max_size.hpp
- min_size.hpp
- align.hpp
- align_down.hpp
- align_up.hpp
- aligned_alloc.hpp
- aligned_allocator.hpp
- aligned_allocator_adaptor.hpp
- aligned_allocator_adaptor_forward.hpp
- aligned_allocator_forward.hpp
- aligned_delete.hpp
- aligned_delete_forward.hpp
- alignment_of.hpp
- alignment_of_forward.hpp
- assume_aligned.hpp
- is_aligned.hpp
- abi_prefix.hpp
- abi_suffix.hpp
- archive_serializer_map.hpp
- auto_link_archive.hpp
- auto_link_warchive.hpp
- basic_iarchive.hpp
- basic_iserializer.hpp
- basic_oarchive.hpp
- basic_oserializer.hpp
- basic_pointer_iserializer.hpp
- basic_pointer_oserializer.hpp
- basic_serializer.hpp
- basic_serializer_map.hpp
- check.hpp
- common_iarchive.hpp
- common_oarchive.hpp
- decl.hpp
- helper_collection.hpp
- interface_iarchive.hpp
- interface_oarchive.hpp
- iserializer.hpp
- oserializer.hpp
- polymorphic_iarchive_route.hpp
- polymorphic_oarchive_route.hpp
- register_archive.hpp
- utf8_codecvt_facet.hpp
- archive_serializer_map.ipp
- basic_binary_iarchive.ipp
- basic_binary_iprimitive.ipp
- basic_binary_oarchive.ipp
- basic_binary_oprimitive.ipp
- basic_text_iarchive.ipp
- basic_text_iprimitive.ipp
- basic_text_oarchive.ipp
- basic_text_oprimitive.ipp
- basic_xml_grammar.hpp
- basic_xml_iarchive.ipp
- basic_xml_oarchive.ipp
- text_iarchive_impl.ipp
- text_oarchive_impl.ipp
- text_wiarchive_impl.ipp
- text_woarchive_impl.ipp
- xml_iarchive_impl.ipp
- xml_oarchive_impl.ipp
- xml_wiarchive_impl.ipp
- xml_woarchive_impl.ipp
- base64_exception.hpp
- base64_from_binary.hpp
- binary_from_base64.hpp
- dataflow.hpp
- dataflow_exception.hpp
- escape.hpp
- insert_linebreaks.hpp
- istream_iterator.hpp
- mb_from_wchar.hpp
- ostream_iterator.hpp
- remove_whitespace.hpp
- transform_width.hpp
- unescape.hpp
- wchar_from_mb.hpp
- xml_escape.hpp
- xml_unescape.hpp
- xml_unescape_exception.hpp
- archive_exception.hpp
- basic_archive.hpp
- basic_binary_iarchive.hpp
- basic_binary_iprimitive.hpp
- basic_binary_oarchive.hpp
- basic_binary_oprimitive.hpp
- basic_streambuf_locale_saver.hpp
- basic_text_iarchive.hpp
- basic_text_iprimitive.hpp
- basic_text_oarchive.hpp
- basic_text_oprimitive.hpp
- basic_xml_archive.hpp
- basic_xml_iarchive.hpp
- basic_xml_oarchive.hpp
- binary_iarchive.hpp
- binary_iarchive_impl.hpp
- binary_oarchive.hpp
- binary_oarchive_impl.hpp
- binary_wiarchive.hpp
- binary_woarchive.hpp
- codecvt_null.hpp
- dinkumware.hpp
- polymorphic_binary_iarchive.hpp
- polymorphic_binary_oarchive.hpp
- polymorphic_iarchive.hpp
- polymorphic_oarchive.hpp
- polymorphic_text_iarchive.hpp
- polymorphic_text_oarchive.hpp
- polymorphic_text_wiarchive.hpp
- polymorphic_text_woarchive.hpp
- polymorphic_xml_iarchive.hpp
- polymorphic_xml_oarchive.hpp
- polymorphic_xml_wiarchive.hpp
- polymorphic_xml_woarchive.hpp
- text_iarchive.hpp
- text_oarchive.hpp
- text_wiarchive.hpp
- text_woarchive.hpp
- tmpdir.hpp
- wcslen.hpp
- xml_archive_exception.hpp
- xml_iarchive.hpp
- xml_oarchive.hpp
- xml_wiarchive.hpp
- xml_woarchive.hpp
- buffer_sequence_adapter.ipp
- descriptor_ops.ipp
- dev_poll_reactor.hpp
- dev_poll_reactor.ipp
- epoll_reactor.hpp
- epoll_reactor.ipp
- eventfd_select_interrupter.ipp
- handler_tracking.ipp
- kqueue_reactor.hpp
- kqueue_reactor.ipp
- null_event.ipp
- pipe_select_interrupter.ipp
- posix_event.ipp
- posix_mutex.ipp
- posix_thread.ipp
- posix_tss_ptr.ipp
- reactive_descriptor_service.ipp
- reactive_serial_port_service.ipp
- reactive_socket_service_base.ipp
- resolver_service_base.ipp
- scheduler.ipp
- select_reactor.hpp
- select_reactor.ipp
- service_registry.hpp
- service_registry.ipp
- signal_set_service.ipp
- socket_ops.ipp
- socket_select_interrupter.ipp
- strand_executor_service.hpp
- strand_executor_service.ipp
- strand_service.hpp
- strand_service.ipp
- throw_error.ipp
- timer_queue_ptime.ipp
- timer_queue_set.ipp
- win_event.ipp
- win_iocp_handle_service.ipp
- win_iocp_io_context.hpp
- win_iocp_io_context.ipp
- win_iocp_serial_port_service.ipp
- win_iocp_socket_service_base.ipp
- win_mutex.ipp
- win_object_handle_service.ipp
- win_static_mutex.ipp
- win_thread.ipp
- win_tss_ptr.ipp
- winrt_ssocket_service_base.ipp
- winrt_timer_scheduler.hpp
- winrt_timer_scheduler.ipp
- winsock_init.ipp
- array.hpp
- array_fwd.hpp
- assert.hpp
- atomic_count.hpp
- base_from_completion_cond.hpp
- bind_handler.hpp
- buffer_resize_guard.hpp
- buffer_sequence_adapter.hpp
- buffered_stream_storage.hpp
- call_stack.hpp
- chrono.hpp
- chrono_time_traits.hpp
- completion_handler.hpp
- concurrency_hint.hpp
- conditionally_enabled_event.hpp
- conditionally_enabled_mutex.hpp
- config.hpp
- consuming_buffers.hpp
- cstddef.hpp
- cstdint.hpp
- date_time_fwd.hpp
- deadline_timer_service.hpp
- dependent_type.hpp
- descriptor_ops.hpp
- descriptor_read_op.hpp
- descriptor_write_op.hpp
- dev_poll_reactor.hpp
- epoll_reactor.hpp
- event.hpp
- eventfd_select_interrupter.hpp
- executor_op.hpp
- fd_set_adapter.hpp
- fenced_block.hpp
- functional.hpp
- future.hpp
- gcc_arm_fenced_block.hpp
- gcc_hppa_fenced_block.hpp
- gcc_sync_fenced_block.hpp
- gcc_x86_fenced_block.hpp
- global.hpp
- handler_alloc_helpers.hpp
- handler_cont_helpers.hpp
- handler_invoke_helpers.hpp
- handler_tracking.hpp
- handler_type_requirements.hpp
- handler_work.hpp
- hash_map.hpp
- io_control.hpp
- is_buffer_sequence.hpp
- is_executor.hpp
- keyword_tss_ptr.hpp
- kqueue_reactor.hpp
- limits.hpp
- local_free_on_block_exit.hpp
- macos_fenced_block.hpp
- memory.hpp
- mutex.hpp
- noncopyable.hpp
- null_event.hpp
- null_fenced_block.hpp
- null_global.hpp
- null_mutex.hpp
- null_reactor.hpp
- null_signal_blocker.hpp
- null_socket_service.hpp
- null_static_mutex.hpp
- null_thread.hpp
- null_tss_ptr.hpp
- object_pool.hpp
- old_win_sdk_compat.hpp
- op_queue.hpp
- operation.hpp
- pipe_select_interrupter.hpp
- pop_options.hpp
- posix_event.hpp
- posix_fd_set_adapter.hpp
- posix_global.hpp
- posix_mutex.hpp
- posix_signal_blocker.hpp
- posix_static_mutex.hpp
- posix_thread.hpp
- posix_tss_ptr.hpp
- push_options.hpp
- reactive_descriptor_service.hpp
- reactive_null_buffers_op.hpp
- reactive_serial_port_service.hpp
- reactive_socket_accept_op.hpp
- reactive_socket_connect_op.hpp
- reactive_socket_recv_op.hpp
- reactive_socket_recvfrom_op.hpp
- reactive_socket_recvmsg_op.hpp
- reactive_socket_send_op.hpp
- reactive_socket_sendto_op.hpp
- reactive_socket_service.hpp
- reactive_socket_service_base.hpp
- reactive_wait_op.hpp
- reactor.hpp
- reactor_fwd.hpp
- reactor_op.hpp
- reactor_op_queue.hpp
- recycling_allocator.hpp
- regex_fwd.hpp
- resolve_endpoint_op.hpp
- resolve_op.hpp
- resolve_query_op.hpp
- resolver_service.hpp
- resolver_service_base.hpp
- scheduler.hpp
- scheduler_operation.hpp
- scheduler_thread_info.hpp
- scoped_lock.hpp
- scoped_ptr.hpp
- select_interrupter.hpp
- select_reactor.hpp
- service_registry.hpp
- signal_blocker.hpp
- signal_handler.hpp
- signal_init.hpp
- signal_op.hpp
- signal_set_service.hpp
- socket_holder.hpp
- socket_ops.hpp
- socket_option.hpp
- socket_select_interrupter.hpp
- socket_types.hpp
- solaris_fenced_block.hpp
- static_mutex.hpp
- std_event.hpp
- std_fenced_block.hpp
- std_global.hpp
- std_mutex.hpp
- std_static_mutex.hpp
- std_thread.hpp
- strand_executor_service.hpp
- strand_service.hpp
- string_view.hpp
- thread.hpp
- thread_context.hpp
- thread_group.hpp
- thread_info_base.hpp
- throw_error.hpp
- throw_exception.hpp
- timer_queue.hpp
- timer_queue_base.hpp
- timer_queue_ptime.hpp
- timer_queue_set.hpp
- timer_scheduler.hpp
- timer_scheduler_fwd.hpp
- tss_ptr.hpp
- type_traits.hpp
- variadic_templates.hpp
- wait_handler.hpp
- wait_op.hpp
- win_event.hpp
- win_fd_set_adapter.hpp
- win_fenced_block.hpp
- win_global.hpp
- win_iocp_handle_read_op.hpp
- win_iocp_handle_service.hpp
- win_iocp_handle_write_op.hpp
- win_iocp_io_context.hpp
- win_iocp_null_buffers_op.hpp
- win_iocp_operation.hpp
- win_iocp_overlapped_op.hpp
- win_iocp_overlapped_ptr.hpp
- win_iocp_serial_port_service.hpp
- win_iocp_socket_accept_op.hpp
- win_iocp_socket_connect_op.hpp
- win_iocp_socket_recv_op.hpp
- win_iocp_socket_recvfrom_op.hpp
- win_iocp_socket_recvmsg_op.hpp
- win_iocp_socket_send_op.hpp
- win_iocp_socket_service.hpp
- win_iocp_socket_service_base.hpp
- win_iocp_thread_info.hpp
- win_iocp_wait_op.hpp
- win_mutex.hpp
- win_object_handle_service.hpp
- win_static_mutex.hpp
- win_thread.hpp
- win_tss_ptr.hpp
- winapp_thread.hpp
- wince_thread.hpp
- winrt_async_manager.hpp
- winrt_async_op.hpp
- winrt_resolve_op.hpp
- winrt_resolver_service.hpp
- winrt_socket_connect_op.hpp
- winrt_socket_recv_op.hpp
- winrt_socket_send_op.hpp
- winrt_ssocket_service.hpp
- winrt_ssocket_service_base.hpp
- winrt_timer_scheduler.hpp
- winrt_utils.hpp
- winsock_init.hpp
- work_dispatcher.hpp
- wrapped_handler.hpp
- co_spawn.hpp
- detached.hpp
- redirect_error.hpp
- co_spawn.hpp
- detached.hpp
- redirect_error.hpp
- endpoint.ipp
- endpoint.hpp
- basic_endpoint.hpp
- datagram_protocol.hpp
- raw_protocol.hpp
- seq_packet_protocol.hpp
- stream_protocol.hpp
- buffered_read_stream.hpp
- buffered_write_stream.hpp
- connect.hpp
- defer.hpp
- dispatch.hpp
- error.ipp
- execution_context.hpp
- execution_context.ipp
- executor.hpp
- executor.ipp
- handler_alloc_hook.ipp
- io_context.hpp
- io_context.ipp
- post.hpp
- read.hpp
- read_at.hpp
- read_until.hpp
- serial_port_base.hpp
- serial_port_base.ipp
- spawn.hpp
- src.cpp
- src.hpp
- system_context.hpp
- system_context.ipp
- system_executor.hpp
- thread_pool.hpp
- thread_pool.ipp
- use_future.hpp
- write.hpp
- write_at.hpp
- endpoint.ipp
- endpoint.hpp
- socket_option.hpp
- address.hpp
- address.ipp
- address_v4.hpp
- address_v4.ipp
- address_v6.hpp
- address_v6.ipp
- basic_endpoint.hpp
- host_name.ipp
- network_v4.hpp
- network_v4.ipp
- network_v6.hpp
- network_v6.ipp
- address.hpp
- address_v4.hpp
- address_v4_iterator.hpp
- address_v4_range.hpp
- address_v6.hpp
- address_v6_iterator.hpp
- address_v6_range.hpp
- bad_address_cast.hpp
- basic_endpoint.hpp
- basic_resolver.hpp
- basic_resolver_entry.hpp
- basic_resolver_iterator.hpp
- basic_resolver_query.hpp
- basic_resolver_results.hpp
- host_name.hpp
- icmp.hpp
- multicast.hpp
- network_v4.hpp
- network_v6.hpp
- resolver_base.hpp
- resolver_query_base.hpp
- resolver_service.hpp
- tcp.hpp
- udp.hpp
- unicast.hpp
- v6_only.hpp
- endpoint.ipp
- endpoint.hpp
- basic_endpoint.hpp
- connect_pair.hpp
- datagram_protocol.hpp
- stream_protocol.hpp
- basic_descriptor.hpp
- basic_stream_descriptor.hpp
- descriptor.hpp
- descriptor_base.hpp
- stream_descriptor.hpp
- stream_descriptor_service.hpp
- engine.ipp
- openssl_init.ipp
- buffered_handshake_op.hpp
- engine.hpp
- handshake_op.hpp
- io.hpp
- openssl_init.hpp
- openssl_types.hpp
- password_callback.hpp
- read_op.hpp
- shutdown_op.hpp
- stream_core.hpp
- verify_callback.hpp
- write_op.hpp
- context.hpp
- context.ipp
- error.ipp
- rfc2818_verification.ipp
- src.hpp
- context.hpp
- context_base.hpp
- error.hpp
- rfc2818_verification.hpp
- stream.hpp
- stream_base.hpp
- verify_context.hpp
- verify_mode.hpp
- buffer.hpp
- executor.hpp
- internet.hpp
- io_context.hpp
- net.hpp
- netfwd.hpp
- socket.hpp
- timer.hpp
- basic_handle.hpp
- basic_object_handle.hpp
- basic_random_access_handle.hpp
- basic_stream_handle.hpp
- object_handle.hpp
- object_handle_service.hpp
- overlapped_handle.hpp
- overlapped_ptr.hpp
- random_access_handle.hpp
- random_access_handle_service.hpp
- stream_handle.hpp
- stream_handle_service.hpp
- associated_allocator.hpp
- associated_executor.hpp
- async_result.hpp
- basic_datagram_socket.hpp
- basic_deadline_timer.hpp
- basic_io_object.hpp
- basic_raw_socket.hpp
- basic_seq_packet_socket.hpp
- basic_serial_port.hpp
- basic_signal_set.hpp
- basic_socket.hpp
- basic_socket_acceptor.hpp
- basic_socket_iostream.hpp
- basic_socket_streambuf.hpp
- basic_stream_socket.hpp
- basic_streambuf.hpp
- basic_streambuf_fwd.hpp
- basic_waitable_timer.hpp
- bind_executor.hpp
- buffer.hpp
- buffered_read_stream.hpp
- buffered_read_stream_fwd.hpp
- buffered_stream.hpp
- buffered_stream_fwd.hpp
- buffered_write_stream.hpp
- buffered_write_stream_fwd.hpp
- buffers_iterator.hpp
- completion_condition.hpp
- connect.hpp
- coroutine.hpp
- datagram_socket_service.hpp
- deadline_timer.hpp
- deadline_timer_service.hpp
- defer.hpp
- dispatch.hpp
- error.hpp
- execution_context.hpp
- executor.hpp
- executor_work_guard.hpp
- experimental.hpp
- handler_alloc_hook.hpp
- handler_continuation_hook.hpp
- handler_invoke_hook.hpp
- handler_type.hpp
- high_resolution_timer.hpp
- io_context.hpp
- io_context_strand.hpp
- io_service.hpp
- io_service_strand.hpp
- is_executor.hpp
- is_read_buffered.hpp
- is_write_buffered.hpp
- packaged_task.hpp
- placeholders.hpp
- post.hpp
- raw_socket_service.hpp
- read.hpp
- read_at.hpp
- read_until.hpp
- seq_packet_socket_service.hpp
- serial_port.hpp
- serial_port_base.hpp
- serial_port_service.hpp
- signal_set.hpp
- signal_set_service.hpp
- socket_acceptor_service.hpp
- socket_base.hpp
- spawn.hpp
- ssl.hpp
- steady_timer.hpp
- strand.hpp
- stream_socket_service.hpp
- streambuf.hpp
- system_context.hpp
- system_executor.hpp
- system_timer.hpp
- thread_pool.hpp
- time_traits.hpp
- unyield.hpp
- use_future.hpp
- uses_executor.hpp
- version.hpp
- wait_traits.hpp
- waitable_timer_service.hpp
- write.hpp
- write_at.hpp
- yield.hpp
- deque.hpp
- list.hpp
- map.hpp
- queue.hpp
- set.hpp
- slist.hpp
- stack.hpp
- vector.hpp
- assignment_exception.hpp
- list_inserter.hpp
- list_of.hpp
- ptr_list_inserter.hpp
- ptr_list_of.hpp
- ptr_map_inserter.hpp
- std.hpp
- conditional.hpp
- integral_constant.hpp
- is_floating_point.hpp
- is_function.hpp
- is_iec559.hpp
- is_integral.hpp
- is_signed.hpp
- is_trivially_default_constructible.hpp
- make_signed.hpp
- make_unsigned.hpp
- addressof.hpp
- atomic_flag.hpp
- atomic_template.hpp
- bitwise_cast.hpp
- bitwise_fp_cast.hpp
- caps_gcc_alpha.hpp
- caps_gcc_arm.hpp
- caps_gcc_atomic.hpp
- caps_gcc_ppc.hpp
- caps_gcc_sparc.hpp
- caps_gcc_sync.hpp
- caps_gcc_x86.hpp
- caps_linux_arm.hpp
- caps_msvc_arm.hpp
- caps_msvc_x86.hpp
- caps_windows.hpp
- config.hpp
- extra_fp_operations.hpp
- extra_fp_operations_fwd.hpp
- extra_fp_ops_emulated.hpp
- extra_fp_ops_generic.hpp
- extra_operations.hpp
- extra_operations_fwd.hpp
- extra_ops_emulated.hpp
- extra_ops_gcc_arm.hpp
- extra_ops_gcc_ppc.hpp
- extra_ops_gcc_x86.hpp
- extra_ops_generic.hpp
- extra_ops_msvc_arm.hpp
- extra_ops_msvc_x86.hpp
- float_sizes.hpp
- fp_operations.hpp
- fp_operations_fwd.hpp
- fp_ops_emulated.hpp
- fp_ops_generic.hpp
- hwcaps_gcc_arm.hpp
- hwcaps_gcc_ppc.hpp
- hwcaps_gcc_x86.hpp
- int_sizes.hpp
- integral_extend.hpp
- interlocked.hpp
- link.hpp
- lockpool.hpp
- operations.hpp
- operations_fwd.hpp
- operations_lockfree.hpp
- ops_cas_based.hpp
- ops_emulated.hpp
- ops_extending_cas_based.hpp
- ops_gcc_alpha.hpp
- ops_gcc_arm.hpp
- ops_gcc_arm_common.hpp
- ops_gcc_atomic.hpp
- ops_gcc_ppc.hpp
- ops_gcc_ppc_common.hpp
- ops_gcc_sparc.hpp
- ops_gcc_sync.hpp
- ops_gcc_x86.hpp
- ops_gcc_x86_dcas.hpp
- ops_linux_arm.hpp
- ops_msvc_arm.hpp
- ops_msvc_common.hpp
- ops_msvc_x86.hpp
- ops_windows.hpp
- pause.hpp
- platform.hpp
- storage_type.hpp
- string_ops.hpp
- atomic.hpp
- atomic_flag.hpp
- capabilities.hpp
- fences.hpp
- allocator.hpp
- base64.hpp
- bind_handler.hpp
- buffer.hpp
- buffers_ref.hpp
- chacha.hpp
- clamp.hpp
- config.hpp
- cpu_info.hpp
- integer_sequence.hpp
- ostream.hpp
- sha1.hpp
- static_ostream.hpp
- static_string.hpp
- type_traits.hpp
- variant.hpp
- varint.hpp
- buffered_read_stream.ipp
- buffers_adapter.ipp
- buffers_cat.ipp
- buffers_prefix.ipp
- buffers_suffix.ipp
- file_posix.ipp
- file_stdio.ipp
- file_win32.ipp
- flat_buffer.ipp
- flat_static_buffer.ipp
- handler_ptr.ipp
- multi_buffer.ipp
- read_size.ipp
- static_buffer.ipp
- static_string.ipp
- string_param.ipp
- bind_handler.hpp
- buffered_read_stream.hpp
- buffers_adapter.hpp
- buffers_cat.hpp
- buffers_prefix.hpp
- buffers_suffix.hpp
- buffers_to_string.hpp
- error.hpp
- file.hpp
- file_base.hpp
- file_posix.hpp
- file_stdio.hpp
- file_win32.hpp
- flat_buffer.hpp
- flat_static_buffer.hpp
- handler_ptr.hpp
- multi_buffer.hpp
- ostream.hpp
- read_size.hpp
- span.hpp
- static_buffer.hpp
- static_string.hpp
- string.hpp
- string_param.hpp
- type_traits.hpp
- timeout_service.ipp
- flat_stream.hpp
- service_base.hpp
- timeout_service.hpp
- timeout_work_guard.hpp
- flat_stream.ipp
- timeout_service.ipp
- timeout_socket.hpp
- flat_stream.hpp
- ssl_stream.hpp
- timeout_service.hpp
- timeout_socket.hpp
- icy_stream.ipp
- icy_stream.hpp
- error.hpp
- error.ipp
- fail_count.ipp
- stream.ipp
- error.hpp
- fail_count.hpp
- stream.hpp
- basic_parsed_list.hpp
- basic_parser.hpp
- chunk_encode.hpp
- rfc7230.hpp
- type_traits.hpp
- basic_parser.ipp
- chunk_encode.ipp
- error.ipp
- field.ipp
- fields.ipp
- file_body_win32.ipp
- message.ipp
- parser.ipp
- read.ipp
- rfc7230.ipp
- serializer.ipp
- status.ipp
- verb.ipp
- write.ipp
- basic_dynamic_body.hpp
- basic_file_body.hpp
- basic_parser.hpp
- buffer_body.hpp
- chunk_encode.hpp
- dynamic_body.hpp
- empty_body.hpp
- error.hpp
- field.hpp
- fields.hpp
- file_body.hpp
- message.hpp
- parser.hpp
- read.hpp
- rfc7230.hpp
- serializer.hpp
- span_body.hpp
- status.hpp
- string_body.hpp
- type_traits.hpp
- vector_body.hpp
- verb.hpp
- write.hpp
- error.hpp
- frame.hpp
- hybi13.hpp
- mask.hpp
- pausation.hpp
- pmd_extension.hpp
- stream_base.hpp
- type_traits.hpp
- utf8_checker.hpp
- accept.ipp
- close.ipp
- error.ipp
- handshake.ipp
- ping.ipp
- read.ipp
- rfc6455.ipp
- ssl.ipp
- stream.ipp
- teardown.ipp
- write.ipp
- error.hpp
- option.hpp
- rfc6455.hpp
- role.hpp
- ssl.hpp
- stream.hpp
- stream_fwd.hpp
- teardown.hpp
- bitstream.hpp
- deflate_stream.hpp
- inflate_stream.hpp
- ranges.hpp
- window.hpp
- error.ipp
- deflate_stream.hpp
- error.hpp
- inflate_stream.hpp
- zlib.hpp
- core.hpp
- http.hpp
- version.hpp
- websocket.hpp
- zlib.hpp
- comparison_adaptor.hpp
- functor_bag.hpp
- identity_converters.hpp
- key_extractor.hpp
- non_unique_container_helper.hpp
- iterator_facade_converters.hpp
- associative_container_adaptor.hpp
- container_adaptor.hpp
- list_adaptor.hpp
- list_map_adaptor.hpp
- map_adaptor.hpp
- multimap_adaptor.hpp
- multiset_adaptor.hpp
- ordered_associative_container_adaptor.hpp
- sequence_container_adaptor.hpp
- set_adaptor.hpp
- unordered_associative_container_adaptor.hpp
- unordered_map_adaptor.hpp
- unordered_multimap_adaptor.hpp
- unordered_multiset_adaptor.hpp
- unordered_set_adaptor.hpp
- vector_adaptor.hpp
- vector_map_adaptor.hpp
- static_error.hpp
- check_metadata.hpp
- bimap_core.hpp
- concept_tags.hpp
- generate_index_binder.hpp
- generate_relation_binder.hpp
- generate_view_binder.hpp
- is_set_type_of.hpp
- manage_additional_parameters.hpp
- manage_bimap_key.hpp
- map_view_base.hpp
- map_view_iterator.hpp
- modifier_adaptor.hpp
- non_unique_views_helper.hpp
- set_view_base.hpp
- set_view_iterator.hpp
- user_interface_config.hpp
- set_support.hpp
- unordered_set_support.hpp
- access_builder.hpp
- metadata_access_builder.hpp
- mutant.hpp
- static_access_builder.hpp
- to_mutable_relation_functor.hpp
- data_extractor.hpp
- get.hpp
- get_pair_functor.hpp
- is_tag_of_member_at.hpp
- member_with_tag.hpp
- opposite_tag.hpp
- pair_by.hpp
- pair_type_by.hpp
- value_type_of.hpp
- member_at.hpp
- mutant_relation.hpp
- pair_layout.hpp
- structured_pair.hpp
- symmetrical_base.hpp
- data_type_by.hpp
- iterator_type_by.hpp
- key_type_by.hpp
- lambda.hpp
- map_by.hpp
- map_type_by.hpp
- value_type_by.hpp
- apply_to_value_type.hpp
- default_tagged.hpp
- is_tagged.hpp
- overwrite_tagged.hpp
- tag_of.hpp
- value_type_of.hpp
- tagged.hpp
- list_map_view.hpp
- list_set_view.hpp
- map_view.hpp
- multimap_view.hpp
- multiset_view.hpp
- set_view.hpp
- unconstrained_map_view.hpp
- unconstrained_set_view.hpp
- unordered_map_view.hpp
- unordered_multimap_view.hpp
- unordered_multiset_view.hpp
- unordered_set_view.hpp
- vector_map_view.hpp
- vector_set_view.hpp
- bimap.hpp
- list_of.hpp
- multiset_of.hpp
- set_of.hpp
- unconstrained_set_of.hpp
- unordered_multiset_of.hpp
- unordered_set_of.hpp
- vector_of.hpp
- apply.hpp
- arg.hpp
- bind.hpp
- bind_cc.hpp
- bind_mf2_cc.hpp
- bind_mf_cc.hpp
- bind_template.hpp
- make_adaptable.hpp
- mem_fn.hpp
- mem_fn_cc.hpp
- mem_fn_template.hpp
- mem_fn_vw.hpp
- placeholders.hpp
- protect.hpp
- storage.hpp
- disjunction.hpp
- make_index_sequence.hpp
- function.hpp
- function_2.hpp
- function_3.hpp
- function_ptr.hpp
- function_ptr_2.hpp
- function_ptr_3.hpp
- function_ptr_varargs.hpp
- function_ptr_varargs_2.hpp
- function_ptr_varargs_3.hpp
- pmf.hpp
- pmf_2.hpp
- pmf_3.hpp
- pmf_4.hpp
- pmf_varargs.hpp
- pmf_varargs_2.hpp
- pmf_varargs_3.hpp
- pmf_varargs_4.hpp
- config.hpp
- core.hpp
- default_callable_traits.hpp
- forward_declarations.hpp
- function.hpp
- function_object.hpp
- is_invocable_impl.hpp
- parameter_index_helper.hpp
- pmd.hpp
- pmf.hpp
- qualifier_flags.hpp
- set_function_qualifiers.hpp
- sfinae_errors.hpp
- traits.hpp
- utility.hpp
- add_member_const.hpp
- add_member_cv.hpp
- add_member_lvalue_reference.hpp
- add_member_rvalue_reference.hpp
- add_member_volatile.hpp
- add_noexcept.hpp
- add_transaction_safe.hpp
- add_varargs.hpp
- apply_member_pointer.hpp
- apply_return.hpp
- args.hpp
- class_of.hpp
- function_type.hpp
- has_member_qualifiers.hpp
- has_varargs.hpp
- has_void_return.hpp
- is_const_member.hpp
- is_cv_member.hpp
- is_invocable.hpp
- is_lvalue_reference_member.hpp
- is_noexcept.hpp
- is_reference_member.hpp
- is_rvalue_reference_member.hpp
- is_transaction_safe.hpp
- is_volatile_member.hpp
- qualified_class_of.hpp
- remove_member_const.hpp
- remove_member_cv.hpp
- remove_member_reference.hpp
- remove_member_volatile.hpp
- remove_noexcept.hpp
- remove_transaction_safe.hpp
- remove_varargs.hpp
- return_type.hpp
- chrono.hpp
- process_cpu_clocks.hpp
- thread_clock.hpp
- chrono.hpp
- process_cpu_clocks.hpp
- thread_clock.hpp
- chrono.hpp
- process_cpu_clocks.hpp
- thread_clock.hpp
- chrono.hpp
- process_cpu_clocks.hpp
- thread_clock.hpp
- signed_unsigned_cmp.hpp
- is_evenly_divisible_by.hpp
- scan_keyword.hpp
- static_assert.hpp
- system.hpp
- duration_get.hpp
- duration_io.hpp
- duration_put.hpp
- duration_style.hpp
- duration_units.hpp
- ios_base_state.hpp
- ceil.hpp
- chrono.hpp
- chrono_io.hpp
- clock_string.hpp
- config.hpp
- duration.hpp
- floor.hpp
- include.hpp
- align.hpp
- aligned_storage.hpp
- any.hpp
- array.hpp
- asio.hpp
- assert.hpp
- assign.hpp
- atomic.hpp
- beast.hpp
- bimap.hpp
- bind.hpp
- blank.hpp
- blank_fwd.hpp
- call_traits.hpp
- callable_traits.hpp
- cast.hpp
- cerrno.hpp
- checked_delete.hpp
- chrono.hpp
- ac_check_define.m4
- alsa.m4
- ax_check_compiler_flags.m4
- ax_gcc_archflag.m4
- ax_gcc_x86_cpuid.m4
- esd.m4
- libtool.m4
- ltoptions.m4
- ltsugar.m4
- ltversion.m4
- lt~obsolete.m4
- Android.mk
- Android.mk
- Application.mk
- HIDDevice.java
- HIDDeviceBLESteamController.java
- HIDDeviceManager.java
- HIDDeviceUSB.java
- SDL.java
- SDLActivity.java
- SDLAudioManager.java
- SDLControllerManager.java
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- androidbuild.sh
- androidbuildlibs.sh
- checker-buildbot.sh
- config.guess
- config.sub
- config.sub.patch
- emscripten-buildbot.sh
- g++-fat.sh
- gcc-fat.sh
- install-sh
- iosbuild.sh
- ltmain.sh
- mkinstalldirs
- nacl-buildbot.sh
- naclbuild.sh
- raspberrypi-buildbot.sh
- showrev.sh
- strip_fPIC.sh
- update-copyright.sh
- updaterev.sh
- windows-buildbot-zipper.bat
- winrtbuild.bat
- winrtbuild.ps1
- macros.cmake
- sdlchecks.cmake
- format
- changelog
- compat
- control
- copyright
- docs
- libsdl2-dev.install
- libsdl2-dev.manpages
- libsdl2.install
- rules
- sdl2-config.1
- watch
- doxyfile
- README-android.md
- README-cmake.md
- README-directfb.md
- README-dynapi.md
- README-emscripten.md
- README-gesture.md
- README-hg.md
- README-ios.md
- README-linux.md
- README-macosx.md
- README-nacl.md
- README-pandora.md
- README-platforms.md
- README-porting.md
- README-psp.md
- README-raspberrypi.md
- README-touch.md
- README-wince.md
- README-windows.md
- README-winrt.md
- README.md
- begin_code.h
- close_code.h
- SDL.h
- SDL_assert.h
- SDL_atomic.h
- SDL_audio.h
- SDL_bits.h
- SDL_blendmode.h
- SDL_clipboard.h
- SDL_config.h
- SDL_config.h.cmake
- SDL_config.h.in
- SDL_config_android.h
- SDL_config_iphoneos.h
- SDL_config_macosx.h
- SDL_config_minimal.h
- SDL_config_os2.h
- SDL_config_pandora.h
- SDL_config_psp.h
- SDL_config_windows.h
- SDL_config_winrt.h
- SDL_config_wiz.h
- SDL_copying.h
- SDL_cpuinfo.h
- SDL_egl.h
- SDL_endian.h
- SDL_error.h
- SDL_events.h
- SDL_filesystem.h
- SDL_gamecontroller.h
- SDL_gesture.h
- SDL_haptic.h
- SDL_hints.h
- SDL_joystick.h
- SDL_keyboard.h
- SDL_keycode.h
- SDL_loadso.h
- SDL_log.h
- SDL_main.h
- SDL_messagebox.h
- SDL_mouse.h
- SDL_mutex.h
- SDL_name.h
- SDL_opengl.h
- SDL_opengl_glext.h
- SDL_opengles.h
- SDL_opengles2.h
- SDL_opengles2_gl2.h
- SDL_opengles2_gl2ext.h
- SDL_opengles2_gl2platform.h
- SDL_opengles2_khrplatform.h
- SDL_pixels.h
- SDL_platform.h
- SDL_power.h
- SDL_quit.h
- SDL_rect.h
- SDL_render.h
- SDL_revision.h
- SDL_rwops.h
- SDL_scancode.h
- SDL_sensor.h
- SDL_shape.h
- SDL_stdinc.h
- SDL_surface.h
- SDL_system.h
- SDL_syswm.h
- SDL_test.h
- SDL_test_assert.h
- SDL_test_common.h
- SDL_test_compare.h
- SDL_test_crc32.h
- SDL_test_font.h
- SDL_test_fuzzer.h
- SDL_test_harness.h
- SDL_test_images.h
- SDL_test_log.h
- SDL_test_md5.h
- SDL_test_memory.h
- SDL_test_random.h
- SDL_thread.h
- SDL_timer.h
- SDL_touch.h
- SDL_types.h
- SDL_version.h
- SDL_video.h
- SDL_vulkan.h
- SDL_atomic.c
- SDL_spinlock.c
- SDL_alsa_audio.c
- SDL_alsa_audio.h
- SDL_androidaudio.c
- SDL_androidaudio.h
- SDL_artsaudio.c
- SDL_artsaudio.h
- SDL_coreaudio.h
- SDL_coreaudio.m
- SDL_directsound.c
- SDL_directsound.h
- SDL_diskaudio.c
- SDL_diskaudio.h
- SDL_dspaudio.c
- SDL_dspaudio.h
- SDL_dummyaudio.c
- SDL_dummyaudio.h
- SDL_emscriptenaudio.c
- SDL_emscriptenaudio.h
- SDL_esdaudio.c
- SDL_esdaudio.h
- SDL_fsaudio.c
- SDL_fsaudio.h
- SDL_haikuaudio.cc
- SDL_haikuaudio.h
- SDL_jackaudio.c
- SDL_jackaudio.h
- SDL_naclaudio.c
- SDL_naclaudio.h
- SDL_nasaudio.c
- SDL_nasaudio.h
- SDL_netbsdaudio.c
- SDL_netbsdaudio.h
- SDL_paudio.c
- SDL_paudio.h
- SDL_pspaudio.c
- SDL_pspaudio.h
- SDL_pulseaudio.c
- SDL_pulseaudio.h
- SDL_qsa_audio.c
- SDL_qsa_audio.h
- SDL_sndioaudio.c
- SDL_sndioaudio.h
- SDL_sunaudio.c
- SDL_sunaudio.h
- SDL_wasapi.c
- SDL_wasapi.h
- SDL_wasapi_win32.c
- SDL_wasapi_winrt.cpp
- SDL_winmm.c
- SDL_winmm.h
- SDL_audio.c
- SDL_audio_c.h
- SDL_audiocvt.c
- SDL_audiodev.c
- SDL_audiodev_c.h
- SDL_audiotypecvt.c
- SDL_mixer.c
- SDL_sysaudio.h
- SDL_wave.c
- SDL_wave.h
- keyinfotable.h
- SDL_android.c
- SDL_android.h
- SDL_dbus.c
- SDL_dbus.h
- SDL_evdev.c
- SDL_evdev.h
- SDL_evdev_kbd.c
- SDL_evdev_kbd.h
- SDL_evdev_kbd_default_accents.h
- SDL_evdev_kbd_default_keymap.h
- SDL_fcitx.c
- SDL_fcitx.h
- SDL_ibus.c
- SDL_ibus.h
- SDL_ime.c
- SDL_ime.h
- SDL_udev.c
- SDL_udev.h
- SDL_poll.c
- SDL_poll.h
- SDL_directx.h
- SDL_windows.c
- SDL_windows.h
- SDL_xinput.c
- SDL_xinput.h
- SDL_winrtapp_common.cpp
- SDL_winrtapp_common.h
- SDL_winrtapp_direct3d.cpp
- SDL_winrtapp_direct3d.h
- SDL_winrtapp_xaml.cpp
- SDL_winrtapp_xaml.h
- SDL_cpuinfo.c
- SDL_simd.h
- gendynapi.pl
- SDL_dynapi.c
- SDL_dynapi.h
- SDL_dynapi_overrides.h
- SDL_dynapi_procs.h
- blank_cursor.h
- default_cursor.h
- scancodes_darwin.h
- scancodes_linux.h
- scancodes_windows.h
- scancodes_xfree86.h
- SDL_clipboardevents.c
- SDL_clipboardevents_c.h
- SDL_displayevents.c
- SDL_displayevents_c.h
- SDL_dropevents.c
- SDL_dropevents_c.h
- SDL_events.c
- SDL_events_c.h
- SDL_gesture.c
- SDL_gesture_c.h
- SDL_keyboard.c
- SDL_keyboard_c.h
- SDL_mouse.c
- SDL_mouse_c.h
- SDL_quit.c
- SDL_sysevents.h
- SDL_touch.c
- SDL_touch_c.h
- SDL_windowevents.c
- SDL_windowevents_c.h
- SDL_rwopsbundlesupport.h
- SDL_rwopsbundlesupport.m
- SDL_rwops.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.m
- SDL_sysfilesystem.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.cc
- SDL_sysfilesystem.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.cpp
- SDL_syshaptic.c
- SDL_syshaptic_c.h
- SDL_syshaptic.c
- SDL_syshaptic_c.h
- SDL_syshaptic.c
- SDL_syshaptic.c
- SDL_dinputhaptic.c
- SDL_dinputhaptic_c.h
- SDL_windowshaptic.c
- SDL_windowshaptic_c.h
- SDL_xinputhaptic.c
- SDL_xinputhaptic_c.h
- SDL_haptic.c
- SDL_haptic_c.h
- SDL_syshaptic.h
- Android.mk
- Application.mk
- hid.cpp
- project.properties
- Doxyfile
- hidapi.h
- hidtest.cpp
- Makefile.am
- hid.m
- Makefile-manual
- Makefile.am
- hid.c
- hidusb.cpp
- Makefile-manual
- Makefile.am
- Makefile.freebsd
- Makefile.linux
- hid.c
- hid.cpp
- hidraw.cpp
- Makefile-manual
- Makefile.am
- README.txt
- ax_pthread.m4
- pkg.m4
- hid.c
- Makefile-manual
- Makefile.am
- hidapi-hidraw.pc.in
- hidapi-libusb.pc.in
- hidapi.pc.in
- InfoPlist.strings
- Signal11.icns
- Info.plist
- PkgInfo
- copy_to_bundle.sh
- mac_support.cpp
- mac_support.h
- mac_support_cocoa.m
- Makefile-manual
- Makefile.am
- Makefile.freebsd
- Makefile.linux
- Makefile.mac
- Makefile.mingw
- start.sh
- test.cpp
- testgui.sln
- testgui.vcproj
- 99-hid.rules
- hidapi.def
- makefile
- sources
- hid.c
- hidapi.sln
- hidapi.vcproj
- hidtest.vcproj
- Makefile-manual
- Makefile.am
- Makefile.mingw
- AUTHORS.txt
- bootstrap
- configure.ac
- HACKING.txt
- LICENSE-bsd.txt
- LICENSE-gpl3.txt
- LICENSE-orig.txt
- LICENSE.txt
- Makefile.am
- README.txt
- SDL_sysjoystick.c
- SDL_sysjoystick_c.h
- SDL_sysjoystick.c
- SDL_sysjoystick.c
- SDL_sysjoystick_c.h
- SDL_sysjoystick.c
- SDL_sysjoystick.c
- SDL_sysjoystick_c.h
- SDL_haikujoystick.cc
- SDL_hidapi_ps4.c
- SDL_hidapi_switch.c
- SDL_hidapi_xbox360.c
- SDL_hidapi_xboxone.c
- SDL_hidapijoystick.c
- SDL_hidapijoystick_c.h
- SDL_sysjoystick.m
- SDL_sysjoystick_c.h
- SDL_sysjoystick.c
- SDL_sysjoystick_c.h
- SDL_sysjoystick.c
- SDL_steamcontroller.c
- SDL_steamcontroller.h
- SDL_dinputjoystick.c
- SDL_dinputjoystick_c.h
- SDL_mmjoystick.c
- SDL_windowsjoystick.c
- SDL_windowsjoystick_c.h
- SDL_xinputjoystick.c
- SDL_xinputjoystick_c.h
- controller_type.h
- SDL_gamecontroller.c
- SDL_gamecontrollerdb.h
- SDL_joystick.c
- SDL_joystick_c.h
- SDL_sysjoystick.h
- sort_controllers.py
- e_atan2.c
- e_exp.c
- e_fmod.c
- e_log.c
- e_log10.c
- e_pow.c
- e_rem_pio2.c
- e_sqrt.c
- k_cos.c
- k_rem_pio2.c
- k_sin.c
- k_tan.c
- math_libm.h
- math_private.h
- s_atan.c
- s_copysign.c
- s_cos.c
- s_fabs.c
- s_floor.c
- s_scalbn.c
- s_sin.c
- s_tan.c
- SDL_sysloadso.c
- SDL_sysloadso.c
- SDL_sysloadso.c
- SDL_android_main.c
- SDL_dummy_main.c
- SDL_BApp.h
- SDL_BeApp.cc
- SDL_BeApp.h
- SDL_nacl_main.c
- SDL_psp_main.c
- SDL_windows_main.c
- version.rc
- SDL2-WinRTResource_BlankCursor.cur
- SDL2-WinRTResources.rc
- SDL_winrt_main_NonXAML.cpp
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.h
- SDL_syspower.m
- SDL_syspower.c
- SDL_syspower.cpp
- SDL_power.c
- SDL_syspower.h
- SDL_render_d3d.c
- SDL_shaders_d3d.c
- SDL_shaders_d3d.h
- SDL_render_d3d11.c
- SDL_render_winrt.cpp
- SDL_render_winrt.h
- SDL_shaders_d3d11.c
- SDL_shaders_d3d11.h
- build-metal-shaders.sh
- SDL_render_metal.m
- SDL_shaders_metal.metal
- SDL_shaders_metal_ios.h
- SDL_shaders_metal_osx.h
- SDL_glfuncs.h
- SDL_render_gl.c
- SDL_shaders_gl.c
- SDL_shaders_gl.h
- SDL_glesfuncs.h
- SDL_render_gles.c
- SDL_gles2funcs.h
- SDL_render_gles2.c
- SDL_shaders_gles2.c
- SDL_shaders_gles2.h
- SDL_render_psp.c
- SDL_blendfillrect.c
- SDL_blendfillrect.h
- SDL_blendline.c
- SDL_blendline.h
- SDL_blendpoint.c
- SDL_blendpoint.h
- SDL_draw.h
- SDL_drawline.c
- SDL_drawline.h
- SDL_drawpoint.c
- SDL_drawpoint.h
- SDL_render_sw.c
- SDL_render_sw_c.h
- SDL_rotate.c
- SDL_rotate.h
- SDL_d3dmath.c
- SDL_d3dmath.h
- SDL_render.c
- SDL_sysrender.h
- SDL_yuv_sw.c
- SDL_yuv_sw_c.h
- SDL_androidsensor.c
- SDL_androidsensor.h
- SDL_coremotionsensor.h
- SDL_coremotionsensor.m
- SDL_dummysensor.c
- SDL_dummysensor.h
- SDL_sensor.c
- SDL_sensor_c.h
- SDL_syssensor.h
- SDL_getenv.c
- SDL_iconv.c
- SDL_malloc.c
- SDL_qsort.c
- SDL_stdlib.c
- SDL_string.c
- SDL_test_assert.c
- SDL_test_common.c
- SDL_test_compare.c
- SDL_test_crc32.c
- SDL_test_font.c
- SDL_test_fuzzer.c
- SDL_test_harness.c
- SDL_test_imageBlit.c
- SDL_test_imageBlitBlend.c
- SDL_test_imageFace.c
- SDL_test_imagePrimitives.c
- SDL_test_imagePrimitivesBlend.c
- SDL_test_log.c
- SDL_test_md5.c
- SDL_test_memory.c
- SDL_test_random.c
- SDL_syscond.c
- SDL_sysmutex.c
- SDL_sysmutex_c.h
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_systls.c
- SDL_syscond.c
- SDL_sysmutex.c
- SDL_sysmutex_c.h
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_syscond.c
- SDL_sysmutex.c
- SDL_sysmutex_c.h
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_systls.c
- SDL_syscond.cpp
- SDL_sysmutex.cpp
- SDL_sysmutex_c.h
- SDL_systhread.cpp
- SDL_systhread_c.h
- SDL_sysmutex.c
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_systls.c
- SDL_systhread.h
- SDL_thread.c
- SDL_thread_c.h
- SDL_systimer.c
- SDL_systimer.c
- SDL_systimer.c
- SDL_systimer.c
- SDL_systimer.c
- SDL_timer.c
- SDL_timer_c.h
- SDL_androidclipboard.c
- SDL_androidclipboard.h
- SDL_androidevents.c
- SDL_androidevents.h
- SDL_androidgl.c
- SDL_androidgl.h
- SDL_androidkeyboard.c
- SDL_androidkeyboard.h
- SDL_androidmessagebox.c
- SDL_androidmessagebox.h
- SDL_androidmouse.c
- SDL_androidmouse.h
- SDL_androidtouch.c
- SDL_androidtouch.h
- SDL_androidvideo.c
- SDL_androidvideo.h
- SDL_androidvulkan.c
- SDL_androidvulkan.h
- SDL_androidwindow.c
- SDL_androidwindow.h
- SDL_cocoaclipboard.h
- SDL_cocoaclipboard.m
- SDL_cocoaevents.h
- SDL_cocoaevents.m
- SDL_cocoakeyboard.h
- SDL_cocoakeyboard.m
- SDL_cocoamessagebox.h
- SDL_cocoamessagebox.m
- SDL_cocoametalview.h
- SDL_cocoametalview.m
- SDL_cocoamodes.h
- SDL_cocoamodes.m
- SDL_cocoamouse.h
- SDL_cocoamouse.m
- SDL_cocoamousetap.h
- SDL_cocoamousetap.m
- SDL_cocoaopengl.h
- SDL_cocoaopengl.m
- SDL_cocoaopengles.h
- SDL_cocoaopengles.m
- SDL_cocoashape.h
- SDL_cocoashape.m
- SDL_cocoavideo.h
- SDL_cocoavideo.m
- SDL_cocoavulkan.h
- SDL_cocoavulkan.m
- SDL_cocoawindow.h
- SDL_cocoawindow.m
- SDL_DirectFB_dyn.c
- SDL_DirectFB_dyn.h
- SDL_DirectFB_events.c
- SDL_DirectFB_events.h
- SDL_DirectFB_modes.c
- SDL_DirectFB_modes.h
- SDL_DirectFB_mouse.c
- SDL_DirectFB_mouse.h
- SDL_DirectFB_opengl.c
- SDL_DirectFB_opengl.h
- SDL_DirectFB_render.c
- SDL_DirectFB_render.h
- SDL_DirectFB_shape.c
- SDL_DirectFB_shape.h
- SDL_DirectFB_video.c
- SDL_DirectFB_video.h
- SDL_DirectFB_window.c
- SDL_DirectFB_window.h
- SDL_DirectFB_WM.c
- SDL_DirectFB_WM.h
- SDL_nullevents.c
- SDL_nullevents_c.h
- SDL_nullframebuffer.c
- SDL_nullframebuffer_c.h
- SDL_nullvideo.c
- SDL_nullvideo.h
- SDL_emscriptenevents.c
- SDL_emscriptenevents.h
- SDL_emscriptenframebuffer.c
- SDL_emscriptenframebuffer.h
- SDL_emscriptenmouse.c
- SDL_emscriptenmouse.h
- SDL_emscriptenopengles.c
- SDL_emscriptenopengles.h
- SDL_emscriptenvideo.c
- SDL_emscriptenvideo.h
- SDL_bclipboard.cc
- SDL_bclipboard.h
- SDL_bevents.cc
- SDL_bevents.h
- SDL_bframebuffer.cc
- SDL_bframebuffer.h
- SDL_bkeyboard.cc
- SDL_bkeyboard.h
- SDL_bmodes.cc
- SDL_bmodes.h
- SDL_bopengl.cc
- SDL_bopengl.h
- SDL_bvideo.cc
- SDL_bvideo.h
- SDL_BWin.h
- SDL_bwindow.cc
- SDL_bwindow.h
- egl.h
- eglext.h
- eglplatform.h
- gl2.h
- gl2ext.h
- gl2platform.h
- khrplatform.h
- vk_platform.h
- vulkan.h
- SDL_kmsdrmdyn.c
- SDL_kmsdrmdyn.h
- SDL_kmsdrmevents.c
- SDL_kmsdrmevents.h
- SDL_kmsdrmmouse.c
- SDL_kmsdrmmouse.h
- SDL_kmsdrmopengles.c
- SDL_kmsdrmopengles.h
- SDL_kmsdrmsym.h
- SDL_kmsdrmvideo.c
- SDL_kmsdrmvideo.h
- SDL_mirdyn.c
- SDL_mirdyn.h
- SDL_mirevents.c
- SDL_mirevents.h
- SDL_mirframebuffer.c
- SDL_mirframebuffer.h
- SDL_mirmouse.c
- SDL_mirmouse.h
- SDL_miropengl.c
- SDL_miropengl.h
- SDL_mirsym.h
- SDL_mirvideo.c
- SDL_mirvideo.h
- SDL_mirvulkan.c
- SDL_mirvulkan.h
- SDL_mirwindow.c
- SDL_mirwindow.h
- SDL_naclevents.c
- SDL_naclevents_c.h
- SDL_naclglue.c
- SDL_naclopengles.c
- SDL_naclopengles.h
- SDL_naclvideo.c
- SDL_naclvideo.h
- SDL_naclwindow.c
- SDL_naclwindow.h
- SDL_pandora.c
- SDL_pandora.h
- SDL_pandora_events.c
- SDL_pandora_events.h
- SDL_pspevents.c
- SDL_pspevents_c.h
- SDL_pspgl.c
- SDL_pspgl_c.h
- SDL_pspmouse.c
- SDL_pspmouse_c.h
- SDL_pspvideo.c
- SDL_pspvideo.h
- gl.c
- keyboard.c
- sdl_qnx.h
- video.c
- SDL_rpievents.c
- SDL_rpievents_c.h
- SDL_rpimouse.c
- SDL_rpimouse.h
- SDL_rpiopengles.c
- SDL_rpiopengles.h
- SDL_rpivideo.c
- SDL_rpivideo.h
- keyinfotable.h
- SDL_uikitappdelegate.h
- SDL_uikitappdelegate.m
- SDL_uikitclipboard.h
- SDL_uikitclipboard.m
- SDL_uikitevents.h
- SDL_uikitevents.m
- SDL_uikitmessagebox.h
- SDL_uikitmessagebox.m
- SDL_uikitmetalview.h
- SDL_uikitmetalview.m
- SDL_uikitmodes.h
- SDL_uikitmodes.m
- SDL_uikitopengles.h
- SDL_uikitopengles.m
- SDL_uikitopenglview.h
- SDL_uikitopenglview.m
- SDL_uikitvideo.h
- SDL_uikitvideo.m
- SDL_uikitview.h
- SDL_uikitview.m
- SDL_uikitviewcontroller.h
- SDL_uikitviewcontroller.m
- SDL_uikitvulkan.h
- SDL_uikitvulkan.m
- SDL_uikitwindow.h
- SDL_uikitwindow.m
- SDL_vivanteopengles.c
- SDL_vivanteopengles.h
- SDL_vivanteplatform.c
- SDL_vivanteplatform.h
- SDL_vivantevideo.c
- SDL_vivantevideo.h
- SDL_waylandclipboard.c
- SDL_waylandclipboard.h
- SDL_waylanddatamanager.c
- SDL_waylanddatamanager.h
- SDL_waylanddyn.c
- SDL_waylanddyn.h
- SDL_waylandevents.c
- SDL_waylandevents_c.h
- SDL_waylandmouse.c
- SDL_waylandmouse.h
- SDL_waylandopengles.c
- SDL_waylandopengles.h
- SDL_waylandsym.h
- SDL_waylandtouch.c
- SDL_waylandtouch.h
- SDL_waylandvideo.c
- SDL_waylandvideo.h
- SDL_waylandvulkan.c
- SDL_waylandvulkan.h
- SDL_waylandwindow.c
- SDL_waylandwindow.h
- SDL_msctf.h
- SDL_vkeys.h
- SDL_windowsclipboard.c
- SDL_windowsclipboard.h
- SDL_windowsevents.c
- SDL_windowsevents.h
- SDL_windowsframebuffer.c
- SDL_windowsframebuffer.h
- SDL_windowskeyboard.c
- SDL_windowskeyboard.h
- SDL_windowsmessagebox.c
- SDL_windowsmessagebox.h
- SDL_windowsmodes.c
- SDL_windowsmodes.h
- SDL_windowsmouse.c
- SDL_windowsmouse.h
- SDL_windowsopengl.c
- SDL_windowsopengl.h
- SDL_windowsopengles.c
- SDL_windowsopengles.h
- SDL_windowsshape.c
- SDL_windowsshape.h
- SDL_windowstaskdialog.h
- SDL_windowsvideo.c
- SDL_windowsvideo.h
- SDL_windowsvulkan.c
- SDL_windowsvulkan.h
- SDL_windowswindow.c
- SDL_windowswindow.h
- wmmsg.h
- SDL_winrtevents.cpp
- SDL_winrtevents_c.h
- SDL_winrtgamebar.cpp
- SDL_winrtgamebar_cpp.h
- SDL_winrtkeyboard.cpp
- SDL_winrtmessagebox.cpp
- SDL_winrtmessagebox.h
- SDL_winrtmouse.cpp
- SDL_winrtmouse_c.h
- SDL_winrtopengles.cpp
- SDL_winrtopengles.h
- SDL_winrtpointerinput.cpp
- SDL_winrtvideo.cpp
- SDL_winrtvideo_cpp.h
- edid-parse.c
- edid.h
- imKStoUCS.c
- imKStoUCS.h
- SDL_x11clipboard.c
- SDL_x11clipboard.h
- SDL_x11dyn.c
- SDL_x11dyn.h
- SDL_x11events.c
- SDL_x11events.h
- SDL_x11framebuffer.c
- SDL_x11framebuffer.h
- SDL_x11keyboard.c
- SDL_x11keyboard.h
- SDL_x11messagebox.c
- SDL_x11messagebox.h
- SDL_x11modes.c
- SDL_x11modes.h
- SDL_x11mouse.c
- SDL_x11mouse.h
- SDL_x11opengl.c
- SDL_x11opengl.h
- SDL_x11opengles.c
- SDL_x11opengles.h
- SDL_x11shape.c
- SDL_x11shape.h
- SDL_x11sym.h
- SDL_x11touch.c
- SDL_x11touch.h
- SDL_x11video.c
- SDL_x11video.h
- SDL_x11vulkan.c
- SDL_x11vulkan.h
- SDL_x11window.c
- SDL_x11window.h
- SDL_x11xinput2.c
- SDL_x11xinput2.h
- LICENSE
- README.md
- yuv_rgb.c
- yuv_rgb.h
- yuv_rgb_sse_func.h
- yuv_rgb_std_func.h
- SDL_blit.c
- SDL_blit.h
- SDL_blit_0.c
- SDL_blit_1.c
- SDL_blit_A.c
- SDL_blit_auto.c
- SDL_blit_auto.h
- SDL_blit_copy.c
- SDL_blit_copy.h
- SDL_blit_N.c
- SDL_blit_slow.c
- SDL_blit_slow.h
- SDL_bmp.c
- SDL_clipboard.c
- SDL_egl.c
- SDL_egl_c.h
- SDL_fillrect.c
- SDL_pixels.c
- SDL_pixels_c.h
- SDL_rect.c
- SDL_rect_c.h
- SDL_RLEaccel.c
- SDL_RLEaccel_c.h
- SDL_shape.c
- SDL_shape_internals.h
- SDL_stretch.c
- SDL_surface.c
- SDL_sysvideo.h
- SDL_video.c
- SDL_vulkan_internal.h
- SDL_vulkan_utils.c
- SDL_yuv.c
- SDL_yuv_c.h
- sdlgenblit.pl
- SDL.c
- SDL_assert.c
- SDL_assert_c.h
- SDL_dataqueue.c
- SDL_dataqueue.h
- SDL_error.c
- SDL_error_c.h
- SDL_hints.c
- SDL_internal.h
- SDL_log.c
- joystick-pre.js
- background.js
- common.js
- index.html
- Makefile
- manifest.json
- p01_shape24.bmp
- p01_shape32alpha.bmp
- p01_shape8.bmp
- p02_shape24.bmp
- p02_shape32alpha.bmp
- p02_shape8.bmp
- p03_shape24.bmp
- p03_shape8.bmp
- p04_shape1.bmp
- p04_shape24.bmp
- p04_shape32alpha.bmp
- p04_shape8.bmp
- p05_shape8.bmp
- p06_shape1alpha.bmp
- p06_shape24.bmp
- p06_shape32alpha.bmp
- p06_shape8.bmp
- p07_shape24.bmp
- p07_shape32alpha.bmp
- p07_shape8.bmp
- p08_shape24.bmp
- p08_shape32alpha.bmp
- p08_shape8.bmp
- p09_shape24.bmp
- p09_shape32alpha.bmp
- p09_shape8.bmp
- p10_shape1.bmp
- p10_shape24.bmp
- p10_shape32alpha.bmp
- p10_shape8.bmp
- p11_shape24.bmp
- p11_shape32alpha.bmp
- p11_shape8.bmp
- p12_shape24.bmp
- p12_shape8.bmp
- p13_shape24.bmp
- p13_shape32alpha.bmp
- p13_shape8.bmp
- p14_shape24.bmp
- p14_shape8.bmp
- p15_shape24.bmp
- p15_shape32alpha.bmp
- p15_shape8.bmp
- p16_shape1.bmp
- p16_shape24.bmp
- p16_shape8.bmp
- trollface_24.bmp
- trollface_32alpha.bmp
- acinclude.m4
- aclocal.m4
- autogen.sh
- axis.bmp
- button.bmp
- checkkeys.c
- CMakeLists.txt
- configure
- configure.in
- controllermap.bmp
- controllermap.c
- COPYING
- gcc-fat.sh
- icon.bmp
- loopwave.c
- loopwavequeue.c
- Makefile.in
- moose.dat
- picture.xbm
- README
- relative_mode.markdown
- sample.bmp
- sample.wav
- testatomic.c
- testaudiocapture.c
- testaudiohotplug.c
- testaudioinfo.c
- testautomation.c
- testautomation_audio.c
- testautomation_clipboard.c
- testautomation_events.c
- testautomation_hints.c
- testautomation_keyboard.c
- testautomation_main.c
- testautomation_mouse.c
- testautomation_pixels.c
- testautomation_platform.c
- testautomation_rect.c
- testautomation_render.c
- testautomation_rwops.c
- testautomation_sdltest.c
- testautomation_stdlib.c
- testautomation_suites.h
- testautomation_surface.c
- testautomation_syswm.c
- testautomation_timer.c
- testautomation_video.c
- testbounds.c
- testcustomcursor.c
- testdisplayinfo.c
- testdraw2.c
- testdrawchessboard.c
- testdropfile.c
- testerror.c
- testfile.c
- testfilesystem.c
- testgamecontroller.c
- testgesture.c
- testgl2.c
- testgles.c
- testgles2.c
- testhaptic.c
- testhittesting.c
- testhotplug.c
- testiconv.c
- testime.c
- testintersections.c
- testjoystick.c
- testkeys.c
- testloadso.c
- testlock.c
- testmessage.c
- testmultiaudio.c
- testnative.c
- testnative.h
- testnativecocoa.m
- testnativew32.c
- testnativex11.c
- testoverlay2.c
- testplatform.c
- testpower.c
- testqsort.c
- testrelative.c
- testrendercopyex.c
- testrendertarget.c
- testresample.c
- testrumble.c
- testscale.c
- testsem.c
- testsensor.c
- testshader.c
- testshape.c
- testsprite2.c
- testspriteminimal.c
- teststreaming.c
- testthread.c
- testtimer.c
- testver.c
- testviewport.c
- testvulkan.c
- testwm2.c
- testyuv.bmp
- testyuv.c
- testyuv_cvt.c
- testyuv_cvt.h
- torturethread.c
- utf8.txt
- SDL.vcxproj
- SDL.vcxproj.filters
- SDLmain.vcxproj
- SDLtest.vcxproj
- checkkeys.vcxproj
- controllermap.vcxproj
- loopwave.vcxproj
- testatomic.vcxproj
- testautomation.vcxproj
- testdraw2.vcxproj
- testfile.vcxproj
- testgamecontroller.vcxproj
- testgesture.vcxproj
- testgl2.vcxproj
- testgles2.vcxproj
- testjoystick.vcxproj
- testoverlay2.vcxproj
- testplatform.vcxproj
- testpower.vcxproj
- testrendertarget.vcxproj
- testrumble.vcxproj
- testscale.vcxproj
- testshape.vcxproj
- testsprite2.vcxproj
- testvulkan.vcxproj
- testyuv.vcxproj
- testquit_VS2012.vcxproj
- visualtest_VS2012.vcxproj
- clean.sh
- SDL.sln
- Logo.png
- SmallLogo.png
- SplashScreen.png
- StoreLogo.png
- loopwave_VS2012.vcxproj
- loopwave_VS2012_TemporaryKey.pfx
- Package.appxmanifest
- Logo.png
- SmallLogo.png
- SplashScreen.png
- StoreLogo.png
- Package.appxmanifest
- testthread_VS2012.vcxproj
- testthread_VS2012_TemporaryKey.pfx
- SDL-UWP.sln
- SDL-UWP.vcxproj
- SDL-UWP.vcxproj.filters
- SDL-WinPhone81.sln
- SDL-WinPhone81.vcxproj
- SDL-WinPhone81.vcxproj.filters
- SDL-WinRT81.sln
- SDL-WinRT81.vcxproj
- SDL-WinRT81.vcxproj.filters
- SDL2-WinRT.nuspec
- SDL2-WinRT.targets
- SDL2main-WinRT-NonXAML.nuspec
- SDL2main-WinRT-NonXAML.targets
- pointer-constraints-unstable-v1.xml
- relative-pointer-unstable-v1.xml
- wayland.xml
- xdg-shell-unstable-v6.xml
- xdg-shell.xml
- License.txt
- ReadMe.txt
- SDL_DS_Store
- SDL.info
- sdl_logo.pdf
- project.pbxproj
- Info-Framework.plist
- project.pbxproj
- TestDropFile-Info.plist
- Doxyfile
- kromasky_16x16.bmp
- license.txt
- ds_brush_snare.wav
- ds_china.wav
- ds_kick_big_amb.wav
- ds_loose_skin_mute.wav
- icon.bmp
- ship.bmp
- space.bmp
- stroke.bmp
- project.pbxproj
- accelerometer.c
- common.c
- common.h
- fireworks.c
- happy.c
- keyboard.c
- mixer.c
- rectangles.c
- touch.c
- Default.png
- Icon.png
- Info.plist
- iOS Launch Screen.storyboard
- README
- project.pbxproj
- project.pbxproj
- contents.xcworkspacedata
- project.pbxproj
- TemplateIcon.icns
- TemplateInfo.plist
- Default-568h@2x.png
- Default.png
- Icon.png
- Info.plist
- main.c
- project.pbxproj
- Info.plist
- README
- Android.mk
- autogen.sh
- BUGS.txt
- cmake_uninstall.cmake.in
- CMakeLists.txt
- configure
- configure.in
- COPYING.txt
- CREDITS.txt
- INSTALL.txt
- Makefile.in
- Makefile.minimal
- Makefile.os2
- Makefile.pandora
- Makefile.psp
- Makefile.wiz
- README-SDL.txt
- README.txt
- sdl2-config.cmake.in
- sdl2-config.in
- sdl2.m4
- sdl2.pc.in
- SDL2.spec
- SDL2.spec.in
- SDL2Config.cmake
- TODO.txt
- VisualC.html
- WhatsNew.txt
- .gitignore
- .gitmodules
- .lvimrc
- CMakeLists.txt
- Doxyfile
- LICENSE
- README.md
- SILENT HILL 3 Redux.cbp
# Installation Guide
git clone https://github.com/Palm-Studios/sh3redux
Downloads the entire project code from GitHub to your computer.
cd sh3redux
Moves into the project folder you just downloaded.
2. CMake
Medium Recommendedmkdir build && cd build
Creates a folder to hold the build output and moves into it.
cmake ..
Analyzes the source code and generates build configuration files (must be run inside the build folder).
make
Compiles the code based on the generated build configuration to produce an executable.
3. .NET
Mediumcd libs/SDL2-2.0.9/VisualC-WinRT/UWP_VS2015
This project's files live in a subfolder, so move into it first.
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
4. Gradle (Java/Kotlin)
Medium- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd libs/SDL2-2.0.9/android-project/app
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
5. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
cd libs/SDL2-2.0.9/src/hidapi/windows/ddk_build
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
